Diff of the two buildlogs: -- --- b1/build.log 2025-01-02 02:19:47.703660359 +0000 +++ b2/build.log 2025-01-02 02:24:58.777490869 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Feb 3 20:36:21 -12 2026 -I: pbuilder-time-stamp: 1770194181 +I: Current time: Wed Feb 4 22:42:50 +14 2026 +I: pbuilder-time-stamp: 1770194570 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: applying fix-32bit-problems.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/302273/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2449898/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 Feb 4 08:42 /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/2449898/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2449898/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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(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='4db02e6530f84576891f22e9909ef8c1' - 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='302273' - PS1='# ' - PS2='> ' + INVOCATION_ID=19b1eea876e84a4ea0b077458c23e134 + 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=2449898 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.kmSRNPHJ/pbuilderrc_3RRN --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.kmSRNPHJ/b1 --logfile b1/build.log dune-functions_2.10.0-2.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.kmSRNPHJ/pbuilderrc_g4mE --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.kmSRNPHJ/b2 --logfile b2/build.log dune-functions_2.10.0-2.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 codethink01-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/302273/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/2449898/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -471,7 +503,7 @@ Get: 329 http://deb.debian.org/debian unstable/main arm64 texlive-latex-recommended all 2024.20241115-1 [8757 kB] Get: 330 http://deb.debian.org/debian unstable/main arm64 texlive-pictures all 2024.20241115-1 [17.0 MB] Get: 331 http://deb.debian.org/debian unstable/main arm64 texlive-latex-extra all 2024.20241115-1 [24.6 MB] -Fetched 321 MB in 2s (209 MB/s) +Fetched 321 MB in 1s (304 MB/s) Preconfiguring packages ... 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 ... 19975 files and directories currently installed.) @@ -1535,8 +1567,8 @@ Setting up tzdata (2024b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Feb 4 08:37:16 UTC 2026. -Universal Time is now: Wed Feb 4 08:37:16 UTC 2026. +Local time is now: Wed Feb 4 08:43:41 UTC 2026. +Universal Time is now: Wed Feb 4 08:43:41 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libbtf2:arm64 (1:7.8.3+dfsg-2) ... @@ -1893,7 +1925,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-functions-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-functions_2.10.0-2_source.changes +I: user script /srv/workspace/pbuilder/2449898/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/2449898/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-functions-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-functions_2.10.0-2_source.changes dpkg-buildpackage: info: source package dune-functions dpkg-buildpackage: info: source version 2.10.0-2 dpkg-buildpackage: info: source distribution unstable @@ -2068,7 +2104,7 @@ * ARPACKPP, ARPACK++ C++ interface for ARPACK --- Configuring done (7.2s) +-- Configuring done (7.4s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -2104,101 +2140,101 @@ make -f CMakeFiles/Makefile2 CMakeFiles/build_tests.dir/all make[4]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake "--color=" make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/depend make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/depend +make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend +make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake "--color=" +make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/advection-reaction-dg.dir/DependInfo.cmake "--color=" +make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/interpolation.dir/DependInfo.cmake "--color=" -make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend +make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake "--color=" -make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/depend -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake "--color=" -make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 1%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -MF CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o.d -o CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc -[ 2%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 4%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -MF CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o.d -o CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/interpolation.dir/interpolation.cc.o -MF CMakeFiles/interpolation.dir/interpolation.cc.o.d -o CMakeFiles/interpolation.dir/interpolation.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake "--color=" -make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/depend -[ 5%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/backends/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/DependInfo.cmake "--color=" -make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -MF CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o.d -o CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc -[ 6%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/depend cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -MF CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o.d -o CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/depend cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f examples/CMakeFiles/interpolation.dir/build.make examples/CMakeFiles/interpolation.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/DependInfo.cmake "--color=" +make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build +make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build make -f dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build.make dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build.make dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 1%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o +[ 2%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/interpolation.dir/interpolation.cc.o -MF CMakeFiles/interpolation.dir/interpolation.cc.o.d -o CMakeFiles/interpolation.dir/interpolation.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -MF CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o.d -o CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc +[ 5%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o +[ 5%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 8%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -[ 9%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o +make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -MF CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o.d -o CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -MF CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o.d -o CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc +[ 6%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o +[ 8%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -MF CMakeFiles/polynomialtest.dir/polynomialtest.cc.o.d -o CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/analyticfunctions/test/polynomialtest.cc -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -MF CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o.d -o CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/backends/test/istlvectorbackendtest.cc -make -f dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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 examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -MF CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o.d -o CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -c /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc +[ 9%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -MF CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o.d -o CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test/polymorphicsmallobjecttest.cc make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/build +[ 11%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 11%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o [ 12%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o [ 13%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -MF CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o.d -o CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test/differentiablefunctiontest.cc +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -MF CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o.d -o CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/backends/test/istlvectorbackendtest.cc cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -MF CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o.d -o CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -MF CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o.d -o CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test/polymorphicsmallobjecttest.cc -[ 15%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -[ 16%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -MF CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o.d -o CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -MF CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o.d -o CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/test/differentiablefunctiontest.cc +[ 15%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -MF CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o.d -o CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc +[ 16%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -MF CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o.d -o CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -2210,16 +2246,16 @@ /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-functions-2.10.0/examples/interpolation.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/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: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 @@ -2230,7 +2266,7 @@ 1026 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:16: + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.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 | { @@ -2244,8 +2280,11 @@ /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 | { | ^ +[ 18%] Linking CXX executable polymorphicsmallobjecttest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:15: + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:16: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { @@ -2260,7 +2299,17 @@ 1026 | { | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:16: + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:16: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:19: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { @@ -2270,16 +2319,21 @@ /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 /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:19: + from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:16: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { @@ -2293,12 +2347,6 @@ /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 | { | ^ -[ 18%] Linking CXX executable polymorphicsmallobjecttest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 94 | return x; - | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, @@ -2323,25 +2371,9 @@ make -f dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/DependInfo.cmake "--color=" -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:16: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { - | ^ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -/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 | { - | ^ [ 19%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -MF CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o.d -o CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc In file included from /usr/include/dune/grid/common/geometry.hh:16, @@ -2416,6 +2448,10 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:94:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 94 | return x; + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -2434,72 +2470,6 @@ /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:437:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here - 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 105 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 106 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | }); - | ~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here - 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 105 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 106 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 107 | }); - | ~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -2606,22 +2576,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:207:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here - 64 | interpolate(p2basis, x1, f1); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -2687,55 +2641,11 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:84:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:348:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 348 | for (auto&& is : intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2763,13 +2673,10 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | }); | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2797,51 +2704,103 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | }); | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:91: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:12: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 42 | s << element.type() << "#" << gridView.indexSet().index(element); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' + 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:54:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 1]' + 54 | test.subTest(checkBasis(basis, AllowZeroBasisFunctions(), EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:115:22: required from here + 115 | testForDimension<1>(test); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:84:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:26: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:52: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:348:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 348 | for (auto&& is : intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:207:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here + 64 | interpolate(p2basis, x1, f1); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -2870,63 +2829,35 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:207:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here - 64 | interpolate(p2basis, x1, f1); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' + 42 | s << element.type() << "#" << gridView.indexSet().index(element); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' + 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' 521 | test.subTest(checkLocalView(basis, localView, flags...)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' 545 | test.subTest(checkConstBasis(basis,flags...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here - 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:54:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 2]' + 54 | test.subTest(checkBasis(basis, AllowZeroBasisFunctions(), EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:116:22: required from here + 116 | testForDimension<2>(test); + | ~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, @@ -2968,629 +2899,6 @@ /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:420:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 420 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here - 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here - 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' - 256 | Transformator::apply(out, x, element_->geometry()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' - 236 | fe.localBasis().evaluateFunction(qp.position(), values); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' - 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 290 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here - 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::YaspIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here - 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:17: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap>' - 48 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap, double>' - 279 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector&]' - 470 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 472 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:402:70: required from here - 402 | auto xFunction = Functions::makeDiscreteGlobalBasisFunction(feBasis, x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here - 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:407:55: required from here - 407 | using Domain = GridType::template Codim<0>::Geometry::GlobalCoordinate; - | ^~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:14: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:425:51: required from here - 425 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; - | ^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:429:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 429 | return VelocityRange{0.0, double(x[0] < 1e-8)}; - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 80 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:121:30: required from 'void Dune::Functions::Imp::CachedDerivativeLocalFunction::bind(const Element&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]' - 121 | Dune::resolveRef(f_).bind(element); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 255 | localF.bind(e); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here - 64 | interpolate(p2basis, x1, f1); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:106:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:76:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 268 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here - 339 | boundaryTreatment(feBasis, dirichletNodes); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:12: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 42 | s << element.type() << "#" << gridView.indexSet().index(element); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:54:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 1]' - 54 | test.subTest(checkBasis(basis, AllowZeroBasisFunctions(), EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:115:22: required from here - 115 | testForDimension<1>(test); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspEntity>; GridView = Dune::GridView > > >; std::string = std::__cxx11::basic_string]' - 42 | s << element.type() << "#" << gridView.indexSet().index(element); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; LocalView = Dune::Functions::DefaultLocalView > > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >; Flags = {AllowZeroBasisFunctions, EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:54:32: required from 'void testForDimension(Dune::TestSuite&) [with int dim = 2]' - 54 | test.subTest(checkBasis(basis, AllowZeroBasisFunctions(), EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:116:22: required from here - 116 | testForDimension<2>(test); - | ~~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -3637,48 +2945,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); @@ -3725,146 +2991,226 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:91: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:26: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:52: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' 122 | for(const auto& intersection: intersections(gridView, element)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 268 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here - 339 | boundaryTreatment(feBasis, dirichletNodes); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here + 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 105 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 106 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | }); + | ~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:23: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:17: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:104:21: required from here + 104 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 105 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 106 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 107 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:17: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap>' + 48 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector, Dune::Functions::HierarchicNodeToRangeMap, double>' + 279 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector&]' + 470 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 472 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:402:70: required from here + 402 | auto xFunction = Functions::makeDiscreteGlobalBasisFunction(feBasis, x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here + 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -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-functions-2.10.0/examples/poisson-mfem.cc:142:41: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/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/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 216 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:120:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 120 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here - 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' - 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' - 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 342 | vectorBackend[localView.index(localIndex)] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here - 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here + 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -3896,6 +3242,83 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:14: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:425:51: required from here + 425 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; + | ^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:429:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 429 | return VelocityRange{0.0, double(x[0] < 1e-8)}; + | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:54: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:61:28: required from here + 61 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:207:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 207 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here + 64 | interpolate(p2basis, x1, f1); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': @@ -3932,6 +3355,68 @@ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27: required from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename LocalValuedLocalBasis::Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename LocalValuedLocalBasis::Traits::RangeType = Dune::FieldVector; typename LocalValuedLocalBasis::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >]' + 256 | Transformator::apply(out, x, element_->geometry()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: required from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; std::size_t = long unsigned int]' + 236 | fe.localBasis().evaluateFunction(qp.position(), values); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:289:46: required from 'checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck):: [with auto:38 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:39 = Dune::TypeTree::HybridTreePath<>&]' + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkLocalView > >, 1> >, Dune::Functions::DefaultLocalView > >, 1> > >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const Dune::Functions::DefaultLocalView > >, 1> > >&, EnableNormalContinuityCheck)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:288:36: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalView = Dune::Functions::DefaultLocalView > >, 1> > >; Flags = {EnableNormalContinuityCheck}]' + 288 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](const auto& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 289 | test.subTest(checkNonZeroShapeFunctions(node.finiteElement())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 290 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here + 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -3966,38 +3451,22 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:20: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:213:66: required from 'It Dune::Functions::LagrangePreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 1; R = double; Node = Dune::Functions::LagrangeNode > >, 1, double>]' - 213 | = Dune::referenceElement(element.type()); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:129:19: required from 'void checkMultiIndices(Dune::TestSuite&, const ContainerDescriptor&, const Basis&) [with ContainerDescriptor = Dune::Functions::ContainerDescriptors::UniformVector; Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' - 129 | localView.bind(e); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:243:20: required from 'void checkBasis(Dune::TestSuite&, const BasisFactory&) [with BasisFactory = Dune::Functions::BasisFactory::lagrange<1>()::]' - 243 | checkMultiIndices(test, containerDescriptor(basis.preBasis()), basis); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:258:13: required from here - 258 | checkBasis(test, lagrange<1>() ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -4091,54 +3560,46 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.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 | { - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] 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 | { - | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:188:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 188 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:320:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector >; VolumeTerm = main(int, char**)::&]' - 320 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:413:26: required from here - 413 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::YaspIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::BrezziDouglasMariniNode > >, 1>&; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1> >, EnableNormalContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, EnableNormalContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; Flags = {EnableNormalContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:43:28: required from here + 43 | test.subTest(checkBasis(basis, EnableNormalContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ @@ -4176,8 +3637,6 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -[ 20%] Linking CXX executable differentiablefunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 237 | return jacobianInverseTransposed(local).transposed(); @@ -4188,84 +3647,18 @@ /usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 374 | return jacobianInverseImpl(local, implDetected); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' - 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' - 272 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here - 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -4273,34 +3666,18 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:188:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 188 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:320:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector >; VolumeTerm = main(int, char**)::&]' - 320 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:413:26: required from here - 413 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:56: required from 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:329:19: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 329 | getLocalMatrix(localView, elementMatrix, localVelocityField, localReactionCoefficient); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:440:26: required from here + 440 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:18: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:425:51: required from here - 425 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; - | ^~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -4525,6 +3902,47 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:76:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::BSplineNode > > > >; auto:41 = Dune::Functions::BSplineNode > > > >; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -4637,113 +4055,70 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/differentiablefunctiontest.dir/link.d CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 20%] Built target differentiablefunctiontest -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" -In file included from /usr/include/dune/common/transpose.hh:12: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:112:44: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' - 274 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here - 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' 122 | for(const auto& intersection: intersections(gridView, element)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 268 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here + 339 | boundaryTreatment(feBasis, dirichletNodes); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 122 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here - 417 | Functions::forEachBoundaryDOF( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 418 | Functions::subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 419 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 420 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 421 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:20: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:213:66: required from 'It Dune::Functions::LagrangePreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 1; R = double; Node = Dune::Functions::LagrangeNode > >, 1, double>]' + 213 | = Dune::referenceElement(element.type()); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:129:19: required from 'void checkMultiIndices(Dune::TestSuite&, const ContainerDescriptor&, const Basis&) [with ContainerDescriptor = Dune::Functions::ContainerDescriptors::UniformVector; Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' + 129 | localView.bind(e); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:243:20: required from 'void checkBasis(Dune::TestSuite&, const BasisFactory&) [with BasisFactory = Dune::Functions::BasisFactory::lagrange<1>()::]' + 243 | checkMultiIndices(test, containerDescriptor(basis.preBasis()), basis); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/containerdescriptortest.cc:258:13: required from here + 258 | checkBasis(test, lagrange<1>() ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -4790,7 +4165,32 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 80 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:121:30: required from 'void Dune::Functions::Imp::CachedDerivativeLocalFunction::bind(const Element&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]' + 121 | Dune::resolveRef(f_).bind(element); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 255 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/interpolation.cc:64:14: required from here + 64 | interpolate(p2basis, x1, f1); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -4837,8 +4237,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -[ 22%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -MF CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o.d -o CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -4885,6 +4283,496 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:407:55: required from here + 407 | using Domain = GridType::template Codim<0>::Geometry::GlobalCoordinate; + | ^~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +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*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:266:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 266 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 268 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:339:20: required from here + 339 | boundaryTreatment(feBasis, dirichletNodes); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.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 | { + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = ]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:18: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:425:51: required from here + 425 | using Coordinate = GridView::Codim<0> ::Geometry::GlobalCoordinate; + | ^~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:216:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 216 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:470:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 470 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:120:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 120 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:237:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix&, Dune::BlockVector&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 237 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:328:24: required from here + 328 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:106:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:40: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /usr/include/dune/common/transpose.hh:12: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:112:44: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:274:19: required from 'void assembleStokesMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >; MatrixType = Dune::MultiTypeBlockMatrix, std::allocator > >, Dune::BCRSMatrix, std::allocator > > >, Dune::MultiTypeBlockVector, std::allocator > >, Dune::BCRSMatrix, std::allocator > > > >]' + 274 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:398:23: required from here + 398 | assembleStokesMatrix(taylorHoodBasis, stiffnessMatrix); /*@\label{li:stokes_taylorhood_call_to_assemblestokesmatrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 266 | return result; + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:122:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 122 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:417:32: required from here + 417 | Functions::forEachBoundaryDOF( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 418 | Functions::subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 419 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 420 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 421 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:23: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +[ 20%] Linking CXX executable differentiablefunctiontest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/onedgrid.hh:15, @@ -4911,6 +4799,21 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:17: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -4933,124 +4836,60 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: required from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:17: required from 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]' - 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; - | ~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50: required from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::RT0Cube2DLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 341 | localValuedLocalInterpolation_->interpolate(localValuedFunction, out); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40: required from 'Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:141 = const Dune::Functions::RaviartThomasNode > >, 0>&; auto:142 = Dune::TypeTree::HybridTreePath<>&]' - 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34: required from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; BitVectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; LocalFunction = CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>; LocalView = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' - 154 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | using Node = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | using FiniteElement = typename Node::FiniteElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 157 | using FiniteElementRangeField = typename FiniteElement::Traits::LocalBasisType::Traits::RangeFieldType; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 158 | - | - 159 | auto interpolationCoefficients = std::vector(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 160 | auto&& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 162 | - | - 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | for (size_t i=0; i > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector >; NTRE = HierarchicNodeToRangeMap]' - 256 | Imp::interpolateLocal(vector, bitVector, localF, localView, nodeToRangeEntry); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:279:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector >]' - 279 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:440:14: required from here - 440 | interpolate(fluxBasis, rhs, fluxDirichletValues, isDirichlet); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/common/geometry.hh:19: -/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]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]' - 503 | return referenceElement(git->type()) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 504 | .position(cornerIndexDune,n); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:500:18: required from here - 500 | vtkWriter.write("poisson-mfem-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-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:17: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:84:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:124: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:109:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh: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-functions-2.10.0/examples/poisson-mfem.cc:142:41: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: required from 'markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&):: [with auto:202 = int; auto:203 = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; auto:204 = Dune::Intersection, Dune::YaspIntersection > >]' + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/boundarydofs.hh:39:43: required by substitution of 'template >()(0, declval(), declval()), 0)) > void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; F = markBoundaryDOFsByIndicator > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::BlockVector >, main(int, char**):: >(const Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >&, Dune::BlockVector >&, const main(int, char**)::&)::; decltype ((declval >()(0, declval(), declval()), 0)) = 0]' + 39 | decltype(std::declval>()(0, std::declval(),std::declval()), 0) = 0> + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:340:38: required from 'void markBoundaryDOFsByIndicator(const Basis&, Vector&, const Indicator&) [with Basis = Dune::Functions::SubspaceBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; Vector = Dune::BlockVector >; Indicator = main(int, char**)::]' + 340 | Dune::Functions::forEachBoundaryDOF(basis, [&] (auto&& localIndex, const auto& localView, const auto& intersection) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 342 | vectorBackend[localView.index(localIndex)] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:437:30: required from here + 437 | markBoundaryDOFsByIndicator(fluxBasis, isDirichlet, fluxDirichletIndicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ In file included from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17: /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': @@ -5079,44 +4918,44 @@ /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/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/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/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:154:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 154 | auto positionInInsideElement = intersection.geometryInInside().global(quadPoint.position()); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:188:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 188 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:320:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector >; VolumeTerm = main(int, char**)::&]' + 320 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:413:26: required from here + 413 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/differentiablefunctiontest.dir/link.d CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 20%] Built target differentiablefunctiontest In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/onedgrid.hh:18: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': @@ -5144,6 +4983,34 @@ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:78:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' + 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:272:19: required from 'void assembleMixedPoissonMatrix(const Basis&, MatrixType&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; MatrixType = Dune::Matrix >]' + 272 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:409:29: required from here + 409 | assembleMixedPoissonMatrix(basis, stiffnessMatrix); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' 158 | return impl().jacobianInverse(local); @@ -5163,8 +5030,27 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:188:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 188 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:320:18: required from 'void assembleMixedPoissonRhs(const Basis&, VectorType&, VolumeTerm&&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > >; VectorType = Dune::BlockVector >; VolumeTerm = main(int, char**)::&]' + 320 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:413:26: required from here + 413 | assembleMixedPoissonRhs(basis, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +[ 22%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -MF CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o.d -o CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -5191,8 +5077,60 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:17: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:84:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:91:124: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | elementMatrix[i][j] += localReactionCoefficient(quadPoint.position()) * values[i] * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:109:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/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/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:142:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:154:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 154 | auto positionInInsideElement = intersection.geometryInInside().global(quadPoint.position()); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -5235,14 +5173,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -5265,10 +5195,104 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 366 | return jump * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: required from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:17: required from 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]' + 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; + | ~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:341:50: required from 'void Dune::Functions::Impl::GlobalValuedLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalInterpolation = Dune::RT0Cube2DLocalInterpolation >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 341 | localValuedLocalInterpolation_->interpolate(localValuedFunction, out); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40: required from 'Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:141 = const Dune::Functions::RaviartThomasNode > >, 0>&; auto:142 = Dune::TypeTree::HybridTreePath<>&]' + 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34: required from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; BitVectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; LocalFunction = CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>; LocalView = Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' + 154 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | using Node = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | using FiniteElement = typename Node::FiniteElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 157 | using FiniteElementRangeField = typename FiniteElement::Traits::LocalBasisType::Traits::RangeFieldType; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 158 | + | + 159 | auto interpolationCoefficients = std::vector(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 160 | auto&& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 162 | + | + 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | for (size_t i=0; i > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector >; NTRE = HierarchicNodeToRangeMap]' + 256 | Imp::interpolateLocal(vector, bitVector, localF, localView, nodeToRangeEntry); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:279:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = SubspaceBasis > > >, 0>, LagrangePreBasis > > >, 0, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = ComposedGridFunction, AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, DefaultDerivativeTraits>, FaceNormalGridFunction > > > > >; BV = Dune::BlockVector >]' + 279 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:440:14: required from here + 440 | interpolate(fluxBasis, rhs, fluxDirichletValues, isDirichlet); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/common/geometry.hh:19: +/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]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:504:20: required from 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]' + 503 | return referenceElement(git->type()) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 504 | .position(cornerIndexDune,n); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:500:18: required from here + 500 | vtkWriter.write("poisson-mfem-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 + | ^~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:19: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = int; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const int&}]' @@ -5403,12 +5427,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:116: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); | ^ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:27, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:29: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -5697,13 +5715,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:116: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); | ^ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:83: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:22: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In instantiation of 'constexpr auto Dune::Functions::Impl::evaluateMonomialValues(const Dune::FieldVector&) [with K = double]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:49: required from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false; Domain = Dune::FieldVector]' @@ -5740,26 +5755,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:107:10: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | return y; | ^ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:76:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19: /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': @@ -5895,26 +5890,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/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-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:27: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/common/fvector.hh:17: -/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-() const [with V = Dune::FieldVector]': -/usr/include/dune/common/densevector.hh:454:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 454 | derived_type operator- () const - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = int; F = Dune::Functions::DiscreteGlobalBasisFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const int&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -6051,52 +6026,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:116: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); | ^ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 341 | if (indicator(intersection.geometry().center())>1e-8) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | auto transpose(const Matrix& matrix) { - | ^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:27: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/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 - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | return localValue; - | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:37: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:138:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -6189,13 +6118,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:140:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 140 | return normal; - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:14: required from 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]' 129 | return f_(x); @@ -6465,13 +6391,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:161:116: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); | ^ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:28: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, std::vector, CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const std::vector&, const CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/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-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const Dune::FieldVector&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -6542,13 +6461,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return f_(x); | ^ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:382, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:19: -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:20: /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh: In instantiation of 'Range Dune::Functions::DifferentiableFunctionFromCallables::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; F = main(int, char**)::&]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:17: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' @@ -6754,6 +6666,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:579:11: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Range operator()(const Domain& x) const | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 366 | return jump * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -8761,11 +8677,6 @@ /usr/include/dune/common/fmatrix.hh:233:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 233 | return result; | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:231:32: required from 'Dune::AxisAlignedCubeGeometry::Jacobian Dune::AxisAlignedCubeGeometry::jacobian(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; Jacobian = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 231 | return jacobianTransposed(local).transposed(); @@ -8804,17 +8715,126 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /usr/include/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:20: -/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-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:76:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | auto transpose(const Matrix& matrix) { + | ^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:27: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh: In function 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/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 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:27, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:29: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:28: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, std::vector, CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const std::vector&, const CachedDerivativeLocalFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/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-functions-2.10.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:83: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/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-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:27: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/common/fvector.hh:17: +/usr/include/dune/common/densevector.hh: In member function 'Dune::DenseVector::derived_type Dune::DenseVector::operator-() const [with V = Dune::FieldVector]': +/usr/include/dune/common/densevector.hh:454:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 454 | derived_type operator- () const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:341:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 341 | if (indicator(intersection.geometry().center())>1e-8) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal > >, Dune::Functions::Impl::ISTLVectorBackend > >, CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>, Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const Dune::Functions::Impl::ISTLVectorBackend > >&, const CachedDerivativeLocalFunction, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>, Dune::Functions::FaceNormalGridFunction > > > > >::LocalFunction>&, const Dune::Functions::SubspaceLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | return localValue; + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:37: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:138:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:140:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 140 | return normal; + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:382, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:19: +/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:124:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, @@ -8901,12 +8921,10 @@ /usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 381 | yy[i] += (*this)[i][j] * xx[j]; | ~~~~~~~~~~~~~~^~~~~ -[ 23%] Linking CXX executable istlvectorbackendtest /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); | ^~~~~~ -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:5: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | elementJacobian_ = element.geometry().jacobian(center); | ^~~~~~~~~~~~~~~~ @@ -8951,10 +8969,6 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh: In member function 'Range Dune::Functions::DifferentiableFunctionFromCallables::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; F = main(int, char**)::&]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh:70:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Range operator() (const Domain& x) const @@ -9052,6 +9066,102 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:72:8: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | auto operator()(const Domain& x) const | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /usr/include/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:20: +/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/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:91:16: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:112:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:124:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:151:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | jacobians[i][0][k] * pressureValues[j] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 151 | * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 493 | auto ll = _it.lowerleft(); + | ^~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | auto transpose(const Matrix& matrix) { + | ^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 253 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/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 + | ^~~~~~~~ +[ 23%] Linking CXX executable istlvectorbackendtest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/taylorhoodbasis.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:30: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/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-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalSourceTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; LocalSourceTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:209:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:155:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | auto positionInOutsideElement = intersection.geometryInOutside().global(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/istlvectorbackendtest.dir/link.d CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 23%] Built target istlvectorbackendtest @@ -9063,19 +9173,20 @@ make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 25%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -MF CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o.d -o CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +[ 26%] Linking CXX executable polynomialtest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:127: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:109:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -9148,10 +9259,9 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -9177,34 +9287,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:91:16: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:112:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:124:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:52: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:151:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | jacobians[i][0][k] * pressureValues[j] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 151 | * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 493 | auto ll = _it.lowerleft(); - | ^~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -9239,33 +9321,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:279:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | auto transpose(const Matrix& matrix) { - | ^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:253:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 253 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalSourceTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; LocalSourceTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:209:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; -/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 - | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -9291,12 +9346,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getOffDiagonalLocalMatrix(const Intersection&, const LocalView&, const LocalView&, MatrixType&, LocalVelocityField&&) [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:155:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | auto positionInOutsideElement = intersection.geometryInOutside().global(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:167:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 167 | elementMatrix[i][j] += factor * insideValues[i] * outsideValues[j] * quadPoint.weight(); In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -9387,14 +9436,8 @@ /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/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/taylorhoodbasis.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:30: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > >, Dune::BlockVector, std::allocator > > > >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::SubspaceLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >, Dune::TypeTree::HybridTreePath > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/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); - | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/polynomialtest.dir/link.d CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -9423,6 +9466,7 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +[ 26%] Built target polynomialtest /usr/include/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /usr/include/dune/localfunctions/test/test-localfe.hh:700:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<2, 1> >, Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >]' 700 | success = testCanRepresentConstants(fe) and success; @@ -9436,11 +9480,20 @@ /usr/include/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); }; | ^ -[ 26%] Linking CXX executable polynomialtest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:128:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 128 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -9484,18 +9537,12 @@ /usr/include/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-functions-2.10.0/examples/advection-reaction-dg.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:68:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 68 | const auto& jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:93:127: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | elementMatrix[i][j] += ( localVelocityField(quadPoint.position()) * jacobians[i][0]) * values[j] * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:109:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto positionInElement = intersection.geometryInInside().global(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:123:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); +[ 27%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -MF CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o.d -o CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -9533,17 +9580,22 @@ /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-functions-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/polynomialtest.dir/link.d CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 26%] Built target polynomialtest -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 27%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -MF CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o.d -o CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:18: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -9582,14 +9634,23 @@ /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/common/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]': +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/dune/common/parallel/communication.hh:16, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:11: +/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:22: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In instantiation of 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': @@ -9614,12 +9675,18 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return localValue; | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/examples/advection-reaction-dg.cc:18: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative >, false> >, vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -9664,12 +9731,34 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | return localValue; | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:19: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:16: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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 @@ -9679,47 +9768,14 @@ /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/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:75:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:19: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In function 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]': /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:198:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 198 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In function 'auto Dune::Functions::Impl::closestFaceIndex(const ReferenceElement&, const Coordinate&) [with ReferenceElement = Dune::Geo::ReferenceElement >; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:39:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto c = re.position(faceIndex,1); | ~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/common/densematrix.hh: In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]': -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:78:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); @@ -9727,42 +9783,14 @@ /build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:142:83: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | double tmp = (fluxDivergence[i] * pressureValues[j]) * quadPoint.weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/dune/common/parallel/communication.hh:16, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:11: -/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative >, false> >, vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | return (*f_)(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:133:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | auto localNormal = re.integrationOuterNormal(face); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -9771,29 +9799,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:20: -/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-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 4>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:265:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 265 | out[3] = J*refValues[3] / (*localSubEntityMeshSize_)[1];; @@ -9802,6 +9807,38 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 442 | out[0] = f(Domain({0,0})); + | ~^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:133:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | auto localNormal = re.integrationOuterNormal(face); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, from /usr/include/dune/localfunctions/raviartthomas.hh:9, @@ -9888,10 +9925,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 1, const Dune::OneDGrid, Dune::OneDGridEntity>; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | return localValue; | ^~~~~~~~~~ @@ -9905,32 +9938,20 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:91:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:154:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | jacobians[i][0][k] * pressureValues[j] + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 154 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 261 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 262 | true, - | ~~~~~ - 263 | true); // Don't interpolate a given function and try to integrate over it - | ~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:339:26: required from here - 339 | testOnStructuredGrid<1>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /usr/include/dune/localfunctions/test/test-localfe.hh: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); @@ -9963,10 +9984,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -9981,10 +9998,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:435:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 435 | out[9] = f(Domain({1.0/3.0,1.0/3.0})); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -9999,10 +10012,16 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:334:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | auto center = Dune::ReferenceElements::simplex().position(0, 0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:20: +/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-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -10017,6 +10036,15 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:123:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return localValue; | ^~~~~~~~~~ +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-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -10031,28 +10059,28 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | return localValue; | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:442:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 442 | out[0] = f(Domain({0,0})); - | ~^~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' 165 | const double integrationElement = element.geometry().integrationElement(quadPos); | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 2]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 1]' 261 | testScalarBasisConst(bSplineBasis, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 262 | true, | ~~~~~ 263 | true); // Don't interpolate a given function and try to integrate over it | ~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:340:26: required from here - 340 | testOnStructuredGrid<2>(); +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:339:26: required from here + 339 | testOnStructuredGrid<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, @@ -10087,6 +10115,26 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:25: required from 'void testOnStructuredGrid() [with int dim = 2]' + 261 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 262 | true, + | ~~~~~ + 263 | true); // Don't interpolate a given function and try to integrate over it + | ~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:340:26: required from here + 340 | testOnStructuredGrid<2>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -10123,18 +10171,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:91:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 91 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:123:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:154:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | jacobians[i][0][k] * pressureValues[j] - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 154 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': @@ -10177,6 +10213,12 @@ /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/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:19: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -10200,6 +10242,10 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -10356,6 +10402,10 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); @@ -10378,6 +10428,13 @@ /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | auto globalValue = f_(xi); + | ~~^~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -10498,16 +10555,24 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 501 | FieldVector position () const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:19: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | auto globalValue = f_(xi); + | ~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto globalValue = f_(xi); + | ~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:77 = Dune::Intersection >; auto:78 = Dune::TypeTree::HybridTreePath<>; auto:79 = Dune::Functions::LagrangeNode >, 3, double>; auto:80 = Dune::Functions::LagrangeNode >, 3, double>; auto:81 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -10551,10 +10616,6 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:15: @@ -10651,31 +10712,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | auto globalValue = f_(xi); - | ~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | auto globalValue = f_(xi); - | ~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto globalValue = f_(xi); - | ~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, double, 2, Dune::FieldVector, Dune::FieldMatrix > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -10695,6 +10731,17 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, + from /usr/include/dune/grid/uggrid.hh:103: +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', + inlined from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::CubicHermiteLocalFiniteElement]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:49: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | auto monomialValues = evaluateMonomialValues(x); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -10703,12 +10750,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, - from /usr/include/dune/grid/uggrid.hh:103: -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' @@ -10733,10 +10774,18 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(Scalar, const FieldMatrix&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:225:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 225 | friend auto operator* ( Scalar scalar, const FieldMatrix& matrix) + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | auto monomialJacobians = evaluateMonomialJacobians(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); @@ -10772,6 +10821,74 @@ /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 10>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 10>; MAT = Dune::FieldMatrix]', + inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, false>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, false>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:374:33, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | return asImp().jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 9>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]', + inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = true]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, true>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, true>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, true>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 381 | yy[i] += (*this)[i][j] * xx[j]; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:158:36, + inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:374:33, + inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, + inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: +/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 472 | return asImp().jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -10798,11 +10915,6 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:22: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -10829,16 +10941,15 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:37:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void getLocalMatrix(const LocalView& localView, MatrixType& elementMatrix) - | ^~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:22: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -10865,43 +10976,6 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -In file included from /usr/include/dune/localfunctions/nedelec.hh:12, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: -/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', - inlined from 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::CubicHermiteLocalFiniteElement]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:236:37: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:49: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | auto monomialValues = evaluateMonomialValues(x); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(Scalar, const FieldMatrix&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:225:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 225 | friend auto operator* ( Scalar scalar, const FieldMatrix& matrix) - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:312:55: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | auto monomialJacobians = evaluateMonomialJacobians(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:40 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:41 = Dune::TypeTree::HybridTreePath<>; auto:42 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:43 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:44 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69, inlined from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:62 = Dune::Functions::BrezziDouglasMariniNode > >, 1>; auto:63 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, @@ -10922,80 +10996,13 @@ /usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 10>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 10>; MAT = Dune::FieldMatrix]', - inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, false>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, false>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:374:33, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | return asImp().jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::transformToElementBasis(const LambdaRefValues&, std::vector&) const [with LambdaRefValues = Dune::FieldVector, 9>; Entry = Dune::FieldMatrix; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:279:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 279 | out[8] = (J[1][0]*refValues[7] + J[1][1]*refValues[8]) / (*localSubEntityMeshSize_)[8]; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]', - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void Dune::DenseMatrix::mv(const X&, Y&) const [with X = Dune::FieldVector, 10>; Y = Dune::FieldVector, 9>; MAT = Dune::FieldMatrix]', - inlined from 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateJacobian(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 2; bool reduced = true]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:314:34, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:124 = const Dune::Functions::CubicHermiteNode > >, true>&; auto:125 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:36, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, true>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::CubicHermiteNode > >, true>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/common/densematrix.hh:381:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 381 | yy[i] += (*this)[i][j] * xx[j]; - | ~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | return [&, df=forwardCapture(std::forward(df))](auto&& x) { - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:83:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:158:36, - inlined from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]' at /usr/include/dune/grid/common/geometry.hh:374:33, - inlined from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63, - inlined from 'Dune::Functions::Imp::derivative(const ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&):: [with auto:69 = Dune::FieldVector]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:84:40: -/usr/include/dune/grid/common/geometry.hh:472:47: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 472 | return asImp().jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:64:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:81:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 81 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::evaluateFunction(const Domain&, std::vector >&) const [with DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:31 = Dune::Intersection >; auto:32 = Dune::TypeTree::HybridTreePath<>; auto:33 = Dune::Functions::CubicHermiteNode >, false>; auto:34 = Dune::Functions::CubicHermiteNode >, false>; auto:35 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, inlined from 'checkBasisContinuity >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:53 = Dune::Functions::CubicHermiteNode >, false>; auto:54 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, @@ -11005,27 +11012,19 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:304:49: note: parameter passing for argument of type 'Dune::FieldVector, 4>' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | auto monomialValues = evaluateMonomialValues(x); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 29%] Linking CXX executable interpolation -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-pq2.cc:37:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void getLocalMatrix(const LocalView& localView, MatrixType& elementMatrix) + | ^~~~~~~~~~~~~~ /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh: In member function 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM1Cube2DLocalBasis]': /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:78:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | void interpolate (const F& f, std::vector& out) const | ^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/interpolation.dir/link.d CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 29%] Built target interpolation -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': -/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 30%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -MF CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o.d -o CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc +In file included from /usr/include/dune/localfunctions/nedelec.hh:12, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, @@ -11063,18 +11062,22 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; | ~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc: In function 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]': +/build/reproducible-path/dune-functions-2.10.0/examples/poisson-mfem.cc:106:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void Dune::Functions::Impl::CubicHermiteLocalBasis::bind(const Element&, const LocalSubEntityMeshSize&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]', inlined from 'void Dune::Functions::Impl::CubicHermiteLocalFiniteElement::bind(const Element&, const Mapper&, const MeshSizeContainer&) [with Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > > >; MeshSizeContainer = std::vector; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:509:21, inlined from 'void Dune::Functions::CubicHermiteNode::bind(const Element&) [with GV = Dune::GridView > >; bool reduced = false]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:583:24, @@ -11084,42 +11087,43 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:335:51: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 335 | elementJacobian_ = element.geometry().jacobian(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, true> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:71:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | static auto applyJacobian(Gradients& gradients, - | ^~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:16: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:418:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 418 | void interpolate(const F& f, std::vector& out) const - | ^~~~~~~~~~~ +[ 29%] Linking CXX executable brezzidouglasmarinibasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/brezzidouglasmarinibasistest.dir/link.d CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 29%] Built target brezzidouglasmarinibasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 30%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -MF CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o.d -o CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /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]': @@ -11192,10 +11196,12 @@ /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/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 31%] Linking CXX executable interpolation +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, true> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, true> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, true> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = true]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:418:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 418 | void interpolate(const F& f, std::vector& out) 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]': /usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh:731:88: required from 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > >, testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]' 731 | auto center = ReferenceElements::general(GeometryTypes::pyramid).position(0,0); @@ -11266,8 +11272,10 @@ /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 | ^~~~~~~~ -[ 31%] Linking CXX executable brezzidouglasmarinibasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:661:64: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' 661 | auto center = ReferenceElements::cube().position(0,0); @@ -11281,11 +11289,7 @@ /usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::&&, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::&&, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const:: >&, const Dune::Impl::LagrangeCubeLocalInterpolation >* const&>' 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::&&, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::&&, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -ridViewEntitySet > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const:: >&, const Dune::Impl::LagrangeCubeLocalInterpolation >* const&>' +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::&&, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&)::, Dune::Impl::visitIf >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&>(LocalInterpolationVariant >, LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const::&&, const std::variant >*, const LagrangeSimplexLocalInterpolation >*>&)::, Dune::Impl::LocalInterpolationVariant >, Dune::Impl::LagrangeSimplexLocalInterpolation > >::interpolate), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >, double>(const Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 3, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 3, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >&, std::vector >&) const:: >&, const Dune::Impl::LagrangeCubeLocalInterpolation >* const&>' 2671 | struct __invoke_result | ^~~~~~~~~~~~~~~ /usr/include/c++/14/type_traits:3158:12: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] @@ -11310,10 +11314,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 | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11384,12 +11384,6 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/brezzidouglasmarinibasistest.dir/link.d CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 31%] Built target brezzidouglasmarinibasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/DependInfo.cmake "--color=" /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = testScalarBasisConst > >, 1, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, bool, bool)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11460,11 +11454,6 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 33%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -MF CMakeFiles/lfebasistest.dir/lfebasistest.cc.o.d -o CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11503,6 +11492,21 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/interpolation.dir/link.d CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 31%] Built target interpolation +make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/DependInfo.cmake "--color=" +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 33%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -MF CMakeFiles/lfebasistest.dir/lfebasistest.cc.o.d -o CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11541,38 +11545,6 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:14: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:154:23: required from 'It Dune::Functions::LagrangeDGPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 2; Node = Dune::Functions::LagrangeNode > >, 2, double>]' - 154 | if (element.type().isTriangle()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 2> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:520:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' - 520 | localView.bind(e); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:45:28: required from here - 45 | test.subTest(checkBasis(basis)); - | ~~~~~~~~~~^~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > > >; F = testScalarBasisConst > > >, 3, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 3, double> >&, bool, bool)::)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 108 | return (*f_)(geometry_->global(x)); @@ -11611,6 +11583,10 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 1; GridImp = const Dune::YaspGrid<1, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -11687,12 +11663,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]', - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateJacobian(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:269:35, - inlined from 'void Dune::LocalBasisVirtualImp::evaluateJacobian(const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:113:29: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -11731,19 +11701,30 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalBasisVirtualImp::evaluateJacobian(const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:109:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | inline void evaluateJacobian( - | ^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh: In member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, false> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:418:8: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 418 | void interpolate(const F& f, std::vector& out) const | ^~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:16: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 1; bool reduced = false]', inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, @@ -11755,13 +11736,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:428:18: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 428 | out[3] = df(1) * (*localSubEntityMeshSize_)[3]; | ~~^~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc:20: -/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 member function 'void Dune::Functions::Impl::CubicHermiteLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; DF = double; RF = double; unsigned int dim = 2; bool reduced = false]', inlined from 'Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):: [with auto:70 = const Dune::Functions::CubicHermiteNode > >, false>&; auto:71 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:163:40, inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::CubicHermiteNode > >, false>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, false> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, false> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, @@ -11773,46 +11747,72 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/cubichermitebasis.hh:439:19: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | auto J0 = df(Domain({0,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 | { - | ^ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hermitebasistest.cc:32:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 32 | int main (int argc, char* argv[]) | ^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | GridType grid(l,elements); - | ^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:71:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | static auto applyJacobian(Gradients& gradients, + | ^~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lfebasistest.cc:20: +/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/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:14: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangedgbasis.hh:154:23: required from 'It Dune::Functions::LagrangeDGPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 2; Node = Dune::Functions::LagrangeNode > >, 2, double>]' + 154 | if (element.type().isTriangle()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultlocalview.hh:90:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 2> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 90 | globalBasis_->preBasis().indices(tree_, indices_.begin()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:520:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' + 520 | localView.bind(e); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:45:28: required from here + 45 | test.subTest(checkBasis(basis)); + | ~~~~~~~~~~^~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]', - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::partial(const std::array&, const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:296:37: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': @@ -11826,10 +11826,6 @@ /usr/include/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-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 4, double> >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; @@ -11888,6 +11884,10 @@ /usr/include/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); | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 1> >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; @@ -11913,6 +11913,10 @@ /usr/include/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-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; @@ -11937,6 +11941,12 @@ /usr/include/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-functions-2.10.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': +/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:124:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 4, double> >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; @@ -11973,16 +11983,84 @@ /usr/include/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); | ^~~~~~ +In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]', + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateJacobian(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:269:35, + inlined from 'void Dune::LocalBasisVirtualImp::evaluateJacobian(const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]' at /usr/include/dune/localfunctions/common/virtualwrappers.hh:113:29: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalBasisVirtualImp::evaluateJacobian(const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Functions::Impl::GlobalValuedLocalBasis, Dune::Impl::Nedelec1stKindSimplexLocalBasis >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:109:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | inline void evaluateJacobian( + | ^~~~~~~~~~~~~~~~ +[ 34%] Linking CXX executable hermitebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hermitebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/hermitebasistest.dir/link.d CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -o hermitebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 34%] Built target hermitebasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | GridType grid(l,elements); + | ^~~~ +[ 36%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -MF CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o.d -o CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::applyJacobian(Gradients&, const LocalCoordinate&, const Geometry&) [with Gradients = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]', + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::partial(const std::array&, const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::Nedelec1stKindCubeLocalBasis; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:296:37: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:175:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +[ 37%] Linking CXX executable advection-reaction-dg +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | void evaluateFunction(const typename Traits::DomainType& x, | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc: In function 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]': -/build/reproducible-path/dune-functions-2.10.0/examples/stokes-taylorhood.cc:124:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 124 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:14: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/advection-reaction-dg.dir/link.d "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 37%] Built target advection-reaction-dg +make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:19: +/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 | { + | ^ +[ 38%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -MF CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o.d -o CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, @@ -11991,6 +12069,8 @@ /usr/include/dune/localfunctions/test/test-localfe.hh:66:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | bool testLocalInterpolation(const FE& fe) | ^~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Linking CXX executable poisson-pq2 +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 In file included from /usr/include/dune/localfunctions/nedelec.hh:13: In member function 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]', inlined from 'Dune::Impl::LocalInterpolationVariant >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >::interpolate, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >, double>(const Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, std::vector >&) const:: [with auto:47 = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >]' at /usr/include/dune/localfunctions/common/localfiniteelementvariant.hh:196:62, @@ -12015,16 +12095,27 @@ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | void interpolate (const F& f, std::vector& out) const | ^~~~~~~~~~~ -[ 34%] Linking CXX executable hermitebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hermitebasistest.dir/link.txt --verbose=1 -[ 36%] Linking CXX executable containerdescriptortest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/containerdescriptortest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/poisson-pq2.dir/link.d "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 40%] Built target poisson-pq2 +make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +In file included from /usr/include/c++/14/numeric:62, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:10: +/usr/include/c++/14/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]': +/usr/include/c++/14/bits/stl_numeric.h:141:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; + | ^ +[ 41%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 33 | GridType grid(l,elements); | ^~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/hermitebasistest.dir/link.d CMakeFiles/hermitebasistest.dir/hermitebasistest.cc.o -o hermitebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -MF CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o.d -o CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc /usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Functions::Impl::GlobalValuedLocalInterpolation >, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldMatrix' 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 @@ -12105,32 +12196,12 @@ /usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 304 | return impl().jacobianTransposed( local ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 36%] Built target hermitebasistest /usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >]': /usr/include/dune/localfunctions/test/test-localfe.hh: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) | ~~~~~~~~~~~~~~~^~~~~ -make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 37%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -MF CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o.d -o CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc -[ 38%] Linking CXX executable poisson-pq2 -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/containerdescriptortest.dir/link.d CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -o containerdescriptortest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 38%] Built target containerdescriptortest -make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 40%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -MF CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o.d -o CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc +[ 43%] Linking CXX executable containerdescriptortest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/containerdescriptortest.dir/link.txt --verbose=1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | auto operator()(const LocalCoordinate& xi) const @@ -12147,355 +12218,6 @@ /usr/include/dune/localfunctions/test/test-localfe.hh:66:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | bool testLocalInterpolation(const FE& fe) | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/poisson-pq2.dir/link.d "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh: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) - | ~~~~~~~~~~~~~~~^~~~~ -[ 40%] Built target poisson-pq2 -make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, - inlined from 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' at /usr/include/dune/localfunctions/test/test-localfe.hh:52:38, - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 41%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -MF CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o.d -o CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 54 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, - inlined from 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:71:19: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:81:14: 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(localPos); - | ~^~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d.hh:13, - from /usr/include/dune/localfunctions/raviartthomas.hh:14: -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 58 | void interpolate (const F& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, - inlined from 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:76:19: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:98:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 98 | auto y = f(qPos); - | ~^~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh:115:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 115 | bool testCanRepresentConstants(const FE& fe, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Linking CXX executable advection-reaction-dg -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:14: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/advection-reaction-dg.dir/link.d "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:16: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { - | ^ -[ 43%] Built target advection-reaction-dg -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 | { - | ^ -make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend -/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]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake "--color=" -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.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 | { - | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build -/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]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 44%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -MF CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o.d -o CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:19: -/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-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 33 | GridType grid(l,elements); - | ^~~~ -In file included from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:11: -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:66:44: required from here - 66 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) - | ~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:18: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here - 102 | const double integrationElement = it->geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 42 | s << element.type() << "#" << gridView.indexSet().index(element); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' - 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here - 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here - 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here - 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here - 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here - 102 | const double integrationElement = it->geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~^~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:79: required from here - 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ^ -/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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here - 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; - | ~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/uggrid.hh:23, @@ -12528,41 +12250,22 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 42 | s << element.type() << "#" << gridView.indexSet().index(element); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' - 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 521 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here - 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -[ 45%] Linking CXX executable lagrangedgbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh: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/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -12591,105 +12294,37 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here - 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here - 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/c++/14/numeric:62, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:10: -/usr/include/c++/14/bits/stl_numeric.h: In function '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]': -/usr/include/c++/14/bits/stl_numeric.h:141:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; - | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, + inlined from 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]' at /usr/include/dune/localfunctions/test/test-localfe.hh:52:38, + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:113:30: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/containerdescriptortest.dir/link.d CMakeFiles/containerdescriptortest.dir/containerdescriptortest.cc.o -o containerdescriptortest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 43%] Built target containerdescriptortest +make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -12718,6 +12353,57 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 54 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, + inlined from 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:71:19: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:81:14: 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(localPos); + | ~^~~~~~~~~~ +[ 44%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -MF CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o.d -o CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc +In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d.hh:13, + from /usr/include/dune/localfunctions/raviartthomas.hh:14: +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 58 | void interpolate (const F& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:58:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:116:87, + inlined from 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]' at /usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:76:19: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT12DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:98:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 98 | auto y = f(qPos); + | ~^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -12750,60 +12436,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/lagrangedgbasistest.dir/link.d CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 45%] Built target lagrangedgbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:77 = Dune::Intersection, Dune::YaspIntersection > >; auto:78 = Dune::TypeTree::HybridTreePath<>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = Dune::Functions::LagrangeNode > >, 1, double>; auto:81 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:99 = Dune::Functions::LagrangeNode > >, 1, double>; auto:100 = Dune::TypeTree::HybridTreePath<>&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here - 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 47%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -MF CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o.d -o CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc +/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh:115:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 115 | bool testCanRepresentConstants(const FE& fe, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:13: @@ -12869,98 +12505,8 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +[ 45%] Linking CXX executable lagrangedgbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /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]': @@ -12991,6 +12537,17 @@ /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-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:16: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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]': /usr/include/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); @@ -13019,100 +12576,29 @@ /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/jacobiNquadrature.hh:11, - from /usr/include/dune/geometry/quadraturerules.hh:352: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() 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 /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -13251,52 +12737,17 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::YaspIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath >; auto:74 = Dune::Functions::LagrangeNode > >, 1, double>; auto:75 = Dune::Functions::LagrangeNode > >, 1, double>; auto:76 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:94 = Dune::Functions::LagrangeNode > >, 1, double>; auto:95 = Dune::TypeTree::HybridTreePath >&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath >; PreFunc = Dune::TypeTree::NoOp&; LeafFunc = checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp&]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:190:26: required from 'Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&):: [with auto:18 = std::integral_constant]' - 190 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 = Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&)::; Index = long unsigned int; Index ...i = {0, 1}]' - 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here - 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/lagrangedgbasistest.dir/link.d CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 45%] Built target lagrangedgbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 47%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -MF CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o.d -o CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -13343,11 +12794,6 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:16: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverseTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -13430,6 +12876,16 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:11: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:66:44: required from here + 66 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) + | ~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -13471,17 +12927,6 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:21: -/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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:76 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -14056,15 +13501,11 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -[ 48%] Linking CXX executable poisson-mfem -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:101: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -14111,6 +13552,10 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' @@ -14154,12 +13599,35 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/poisson-mfem.dir/link.d "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 48%] Built target poisson-mfem -make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" +In file included from /usr/include/dune/grid/common/geometry.hh:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 42 | s << element.type() << "#" << gridView.indexSet().index(element); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' + 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here + 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -14202,11 +13670,107 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -MF CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o.d -o CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:16: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:33:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 33 | GridType grid(l,elements); + | ^~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here + 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here + 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' @@ -14254,10 +13818,20 @@ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/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 /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:18: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here + 102 | const double integrationElement = it->geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; typename GridImp::ctype = double]' 173 | return centerUnitOuterNormal(); @@ -14304,30 +13878,236 @@ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:22: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here + 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:102:53: required from here + 102 | const double integrationElement = it->geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~^~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:79: required from here + 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ^ +/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:356, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:21: +/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/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:62:65: required from here + 62 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; + | ~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:42:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 42 | s << element.type() << "#" << gridView.indexSet().index(element); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:255:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' + 255 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:521:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 521 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here + 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here + 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here + 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:77 = Dune::Intersection, Dune::YaspIntersection > >; auto:78 = Dune::TypeTree::HybridTreePath<>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = Dune::Functions::LagrangeNode > >, 1, double>; auto:81 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:99 = Dune::Functions::LagrangeNode > >, 1, double>; auto:100 = Dune::TypeTree::HybridTreePath<>&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/periodicbasistest.cc:73:30: required from here + 73 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:14: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:356, from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, @@ -14339,15 +14119,274 @@ /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/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/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/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:11, + from /usr/include/dune/geometry/quadraturerules.hh:352: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:17: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/nedelec.hh:12, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: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); + | ^~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::YaspIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath >; auto:74 = Dune::Functions::LagrangeNode > >, 1, double>; auto:75 = Dune::Functions::LagrangeNode > >, 1, double>; auto:76 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:94 = Dune::Functions::LagrangeNode > >, 1, double>; auto:95 = Dune::TypeTree::HybridTreePath >&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath >; PreFunc = Dune::TypeTree::NoOp&; LeafFunc = checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp&]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:190:26: required from 'Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&):: [with auto:18 = std::integral_constant]' + 190 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 = Dune::TypeTree::Detail::forEachNode > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp>(const Dune::Functions::TaylorHoodBasisTree > > >&, Dune::TypeTree::HybridTreePath<>, Dune::TypeTree::NoOp&&, checkBasisContinuity > >, false> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, false> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&, Dune::TypeTree::NoOp&&)::; Index = long unsigned int; Index ...i = {0, 1}]' + 213 | evaluateFoldExpression({(f(std::integral_constant()), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, false> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, false> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, false> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:47:26: required from here + 47 | test.subTest(checkBasis(feBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -14521,8 +14560,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -[ 51%] Linking CXX executable bsplinebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -14554,6 +14591,8 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +[ 48%] Linking CXX executable poisson-mfem +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -14717,41 +14756,91 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/bsplinebasistest.dir/link.d CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:17: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Built target bsplinebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -[ 52%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -MF CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o.d -o CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/subspacebasistest.cc -In file included from /usr/include/dune/localfunctions/nedelec.hh:12, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:17: -/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: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-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:101: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/uggrid.hh:23, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:12: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 152 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 213 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here + 54 | testRaviartThomasBasis<0>(test, quadGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 152 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 213 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here + 54 | testRaviartThomasBasis<0>(test, quadGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); @@ -14976,6 +15065,43 @@ /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' + 130 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 152 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 213 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:71:28: required from here + 71 | testRaviartThomasBasis<0>(test, triangleGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > > >; auto:89 = Dune::Functions::RannacherTurekNode > > > >; auto:90 = std::vector >]' 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); @@ -15200,6 +15326,12 @@ /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/poisson-mfem.dir/link.d "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/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 + | ^~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); @@ -15424,6 +15556,13 @@ /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ +[ 48%] Built target poisson-mfem +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:22: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/depend /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > > >; auto:89 = Dune::Functions::RannacherTurekNode > > > >; auto:90 = std::vector >]' 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); @@ -15536,6 +15675,8 @@ /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: required from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > > >; auto:89 = Dune::Functions::RannacherTurekNode > > > >; auto:90 = std::vector >]' 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); @@ -15648,14 +15789,75 @@ /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' + 152 | for (const auto& intersection : intersections(gv,cell)) + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 213 | finiteElementMap_(gv) + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here + 54 | testRaviartThomasBasis<0>(test, quadGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:223:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 223 | GeometryType type = gv.template begin<0>()->type(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here + 54 | testRaviartThomasBasis<0>(test, quadGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -MF CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o.d -o CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:15: @@ -15797,6 +15999,34 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' + 521 | return GeometryTypes::cube(Geometry::mydimension); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' + 337 | GeometryType type () const { return realEntity.type(); } + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:223:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' + 223 | GeometryType type = gv.template begin<0>()->type(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' + 382 | return RaviartThomasPreBasis, k>(gridView); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' + 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' + 36 | auto basis = makeBasis(gridView, raviartThomas()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:61:28: required from here + 61 | testRaviartThomasBasis<0>(test, hexaGridView); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -16213,224 +16443,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -[ 54%] Linking CXX executable lfebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfebasistest.dir/link.txt --verbose=1 -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/uggrid.hh:23, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:12: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 152 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 213 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here - 54 | testRaviartThomasBasis<0>(test, quadGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 152 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 213 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here - 54 | testRaviartThomasBasis<0>(test, quadGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::UGGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/uggrid/uggridintersectioniterators.hh:130:26: required from 'class Dune::UGGridLeafIntersectionIterator >' - 130 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::UGGridLeafIntersectionIterator >, Dune::UGGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 152 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 213 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:71:28: required from here - 71 | testRaviartThomasBasis<0>(test, triangleGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:14: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:152:54: required from 'Dune::Functions::Impl::RaviartThomasLocalFiniteElementMap::RaviartThomasLocalFiniteElementMap(const GV&) [with GV = Dune::GridView > >; int dim = 2; R = double; long unsigned int k = 0]' - 152 | for (const auto& intersection : intersections(gv,cell)) - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:213:5: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 213 | finiteElementMap_(gv) - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here - 54 | testRaviartThomasBasis<0>(test, quadGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:223:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 223 | GeometryType type = gv.template begin<0>()->type(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:54:28: required from here - 54 | testRaviartThomasBasis<0>(test, quadGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:521:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]' - 521 | return GeometryTypes::cube(Geometry::mydimension); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/entity.hh:337:56: required from 'Dune::GeometryType Dune::Entity<0, dim, GridImp, EntityImp>::type() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; EntityImp = Dune::YaspEntity]' - 337 | GeometryType type () const { return realEntity.type(); } - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:223:53: required from 'Dune::Functions::RaviartThomasPreBasis::RaviartThomasPreBasis(const GridView&) [with GV = Dune::GridView > >; int k = 0; GridView = Dune::GridView > >]' - 223 | GeometryType type = gv.template begin<0>()->type(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:382:12: required from 'Dune::Functions::BasisFactory::raviartThomas<0>():: [with auto:69 = Dune::GridView > >]' - 382 | return RaviartThomasPreBasis, k>(gridView); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/defaultglobalbasis.hh:196:44: required from 'auto Dune::Functions::BasisFactory::makeBasis(const GridView&, PreBasisFactory&&) [with GridView = Dune::GridView > >; PreBasisFactory = raviartThomas<0>()::]' - 196 | return DefaultGlobalBasis(preBasisFactory(gridView)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:36:27: required from 'void testRaviartThomasBasis(Dune::TestSuite&, const GridView&) [with int k = 0; GridView = Dune::GridView > >]' - 36 | auto basis = makeBasis(gridView, raviartThomas()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:61:28: required from here - 61 | testRaviartThomasBasis<0>(test, hexaGridView); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/lfebasistest.dir/link.d CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -o lfebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 54%] Built target lfebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:13: @@ -16465,8 +16477,6 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -[ 55%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -MF CMakeFiles/compositebasistest.dir/compositebasistest.cc.o.d -o CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/compositebasistest.cc /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -16498,6 +16508,19 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +[ 51%] Linking CXX executable bsplinebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/bsplinebasistest.dir/link.d CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 51%] Built target bsplinebasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 52%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -MF CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o.d -o CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/subspacebasistest.cc /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -16539,25 +16562,8 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/subspacebasistest.cc:16: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { - | ^ +[ 54%] Linking CXX executable lfebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lfebasistest.dir/link.txt --verbose=1 /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: required from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -16640,11 +16646,6 @@ /usr/include/dune/grid/common/geometry.hh:302:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 302 | JacobianTransposed jacobianTransposed ( const LocalCoordinate& local ) const | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -16835,6 +16836,11 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianTransposed Dune::AxisAlignedCubeGeometry::jacobianTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:304:39: required from 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; JacobianTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 304 | return impl().jacobianTransposed( local ); @@ -16986,6 +16992,12 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/lfebasistest.dir/link.d CMakeFiles/lfebasistest.dir/lfebasistest.cc.o -o lfebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -17098,6 +17110,7 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +[ 54%] Built target lfebasistest /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -17210,6 +17223,9 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -17250,10 +17266,11 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ^~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 55%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -MF CMakeFiles/compositebasistest.dir/compositebasistest.cc.o.d -o CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/compositebasistest.cc /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); @@ -17331,6 +17348,8 @@ /usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const | ^~~~~~~~ +[ 56%] Linking CXX executable stokes-taylorhood +cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); @@ -17393,20 +17412,6 @@ /usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | LocalCoordinate local (const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/compositebasistest.cc:14: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>]' 493 | auto ll = _it.lowerleft(); @@ -17446,15 +17451,10 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ -In file included from /usr/include/dune/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-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -17503,6 +17503,12 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/stokes-taylorhood.dir/link.d "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -17549,6 +17555,14 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ +[ 56%] Built target stokes-taylorhood +make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake "--color=" +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -17591,6 +17605,11 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 58%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -MF CMakeFiles/makebasistest.dir/makebasistest.cc.o.d -o CMakeFiles/makebasistest.dir/makebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -17633,10 +17652,6 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:152:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 152 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]' @@ -17730,19 +17745,25 @@ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 177 | FieldVector centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/subspacebasistest.cc:16: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17756,6 +17777,42 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/compositebasistest.cc:14: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:111:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 111 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/raviartthomasbasis.hh:27: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17778,6 +17835,373 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:24: +/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-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ +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/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/nedelec.hh:13: +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:437:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 437 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: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); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:18: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' + 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:121:94: required from here + 121 | auto nonDiffF = NonDifferentiableGridFunction(Dune::Functions::makeAnalyticGridViewFunction(f, basis.gridView())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': +/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: 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-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': +/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: 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-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh: In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh:741:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | auto vertex = ReferenceElements::general(GeometryTypes::pyramid).position(i,3); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here + 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 59 | Iterator _begin; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here + 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 80 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 255 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:122:31: required from here + 122 | Dune::Functions::interpolate(basis, x, nonDiffF); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:14: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here + 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here + 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 80 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 255 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:122:31: required from here + 122 | Dune::Functions::interpolate(basis, x, nonDiffF); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -17810,18 +18234,10 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -17914,10 +18330,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -18044,22 +18456,8 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 56%] Linking CXX executable subspacebasistest +[ 59%] Linking CXX executable subspacebasistest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/subspacebasistest.dir/link.d CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -o subspacebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 56%] Built target subspacebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake "--color=" /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:91 = Dune::Intersection, Dune::YaspIntersection > >; auto:92 = Dune::TypeTree::HybridTreePath >; auto:93 = Dune::Functions::LagrangeNode > >, 1, double>; auto:94 = Dune::Functions::LagrangeNode > >, 1, double>; auto:95 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -18106,150 +18504,48 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/subspacebasistest.dir/link.d CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -o subspacebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 58%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o -MF CMakeFiles/makebasistest.dir/makebasistest.cc.o.d -o CMakeFiles/makebasistest.dir/makebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc -In file included from /usr/include/dune/localfunctions/nedelec.hh:13: -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:437:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 437 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: 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-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/usr/include/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); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh: In member function 'void Dune::P0LocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 0, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 0, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LB = Dune::P0LocalBasis]': -/usr/include/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:33:76: 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-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 0, double> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh: In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > > >, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction), Dune::GridView > > >, testScalarBasisConst > > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > > >, 1> >&, bool, bool)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > > >, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangepyramid.hh:741:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | auto vertex = ReferenceElements::general(GeometryTypes::pyramid).position(i,3); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:174:104: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | integral += localCoefficients[tree.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -[ 59%] Linking CXX executable hierarchicvectorwrappertest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 -[ 61%] Linking CXX executable stokes-taylorhood -cd /build/reproducible-path/dune-functions-2.10.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/hierarchicvectorwrappertest.dir/link.d CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -o hierarchicvectorwrappertest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -[ 61%] Built target hierarchicvectorwrappertest +[ 59%] Built target subspacebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/depend -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:282:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 410 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/DependInfo.cmake "--color=" -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 413 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 62%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o +[ 61%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -MF CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o.d -o CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:24: -/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/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/stokes-taylorhood.dir/link.d "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -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 | { - | ^ +[ 62%] Linking CXX executable hierarchicvectorwrappertest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/hierarchicvectorwrappertest.dir/link.d CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -o hierarchicvectorwrappertest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -/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 | { - | ^ -[ 62%] Built target stokes-taylorhood +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +[ 62%] Built target hierarchicvectorwrappertest make -f dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/DependInfo.cmake "--color=" +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 63%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DALBERTA_DIM=2 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DHAVE_ALBERTA=1 -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/functionspacebases/test/CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -MF CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o.d -o CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:111:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -18269,23 +18565,6 @@ 54 | void interpolate (const F& f, std::vector& out) const | ^~~~~~~~~~~ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:18: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::&; GridView = Dune::GridView > >]' - 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:121:94: required from here - 121 | auto nonDiffF = NonDifferentiableGridFunction(Dune::Functions::makeAnalyticGridViewFunction(f, basis.gridView())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:54:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', @@ -18359,39 +18638,180 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:366:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 366 | return jump * intersection.unitOuterNormal(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/grid/common/boundaryprojection.hh:19, + from /usr/include/dune/grid/albertagrid/projection.hh:10, + from /usr/include/dune/grid/albertagrid/meshpointer.hh:19, + from /usr/include/dune/grid/albertagrid/coordcache.hh:8, + from /usr/include/dune/grid/albertagrid/agrid.hh:43, + from /usr/include/dune/grid/albertagrid.hh:7, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:14: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/grid/albertagrid/intersection.hh:10, + from /usr/include/dune/grid/albertagrid/intersectioniterator.hh:10, + from /usr/include/dune/grid/albertagrid/gridview.hh:16, + from /usr/include/dune/grid/albertagrid/gridfamily.hh:22, + from /usr/include/dune/grid/albertagrid/agrid.hh:44: +/usr/include/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': +/usr/include/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | { + | ^ +In file included from /usr/include/dune/grid/albertagrid/albertagrid.cc:17, + from /usr/include/dune/grid/albertagrid/agrid.hh:605: +/usr/include/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': +/usr/include/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const + | ^~~~~ +/usr/include/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': +/usr/include/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const + | ^~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:356, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:21: +/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/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/albertagrid/agrid.hh:30: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' + 48 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' + 279 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 0, double> >&; V = std::vector&]' + 470 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 472 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:59:73: required from here + 59 | auto v0_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis0,v0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +[ 65%] Linking CXX executable periodicbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const | ^~~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/periodicbasistest.dir/link.d CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 66%] Linking CXX executable lagrangebasistest +[ 66%] Built target periodicbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 +make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 68%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -MF CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o.d -o CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.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 | { + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ +[ 69%] Linking CXX executable globalvaluedlfetest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/lagrangebasistest.dir/link.d CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 69%] Built target lagrangebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 70%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -MF CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o.d -o CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | using Flag = std::decay_t; @@ -18402,42 +18822,42 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | }); | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 545 | test.subTest(checkConstBasis(basis,flags...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here - 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here + 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' 59 | Iterator _begin; | ^~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | using Flag = std::decay_t; @@ -18448,71 +18868,76 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | }); | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 545 | test.subTest(checkConstBasis(basis,flags...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here - 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here + 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 80 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 255 | localF.bind(e); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:122:31: required from here - 122 | Dune::Functions::interpolate(basis, x, nonDiffF); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/common/geometry.hh:14: +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/globalvaluedlfetest.dir/link.d CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 70%] Built target globalvaluedlfetest +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1210 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:65:20: required from here + 65 | vtkWriter.write("debug"); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 72%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -MF CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc +In file included from /usr/include/dune/grid/albertagrid/agrid.hh:26: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | using Flag = std::decay_t; @@ -18523,12 +18948,12 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | }); | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 545 | test.subTest(checkConstBasis(basis,flags...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here - 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here + 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -18536,29 +18961,29 @@ /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' +/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' + 81 | Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >&, EnableContinuityCheck)::]' +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | using Flag = std::decay_t; @@ -18569,47 +18994,234 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | }); | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, 3, double>, Dune::Functions::LagrangePreBasis > > >, -1, double> > >, 10> >; Flags = {EnableContinuityCheck}]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' 545 | test.subTest(checkConstBasis(basis,flags...)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:94:26: required from here - 94 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here + 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:16: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1204 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' + 1191 | writeAllData(writer); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 1013 | writeDataFile( file ); + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:65:20: required from here + 65 | vtkWriter.write("debug"); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 501 | FieldVector position () const + | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:46 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:79:30: required from here + 79 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/dune/grid/albertagrid/gridfamily.hh:23: +/usr/include/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:46 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RefinedLagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here + 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/grid/onedgrid.hh:18, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:15: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:46 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:79:30: required from here + 79 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 170 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ +In file included from /usr/include/dune/grid/albertagrid/albertagrid.cc:15: +/usr/include/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 85 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:46 = std::vector >]' + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' + 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' + 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' + 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' + 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 534 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here + 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:18: + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:12, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:20: /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/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:80:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = std::array, 10>, 10>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 80 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:255:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 255 | localF.bind(e); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > > >, 3, double>, LagrangePreBasis > > >, -1, double> > >, 10> >; C = std::vector >&; F = NonDifferentiableGridFunction, 10>, 10>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, DefaultDerivativeTraits> >]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/makebasistest.cc:122:31: required from here - 122 | Dune::Functions::interpolate(basis, x, nonDiffF); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ In file included from /usr/include/dune/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 @@ -18619,117 +19231,6 @@ /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/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/common/boundaryprojection.hh:19, - from /usr/include/dune/grid/albertagrid/projection.hh:10, - from /usr/include/dune/grid/albertagrid/meshpointer.hh:19, - from /usr/include/dune/grid/albertagrid/coordcache.hh:8, - from /usr/include/dune/grid/albertagrid/agrid.hh:43, - from /usr/include/dune/grid/albertagrid.hh:7, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:14: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/albertagrid/intersection.hh:10, - from /usr/include/dune/grid/albertagrid/intersectioniterator.hh:10, - from /usr/include/dune/grid/albertagrid/gridview.hh:16, - from /usr/include/dune/grid/albertagrid/gridfamily.hh:22, - from /usr/include/dune/grid/albertagrid/agrid.hh:44: -/usr/include/dune/grid/albertagrid/transformation.hh: In member function 'Dune::AlbertaTransformation::WorldVector Dune::AlbertaTransformation::evaluate(const WorldVector&) const': -/usr/include/dune/grid/albertagrid/transformation.hh:41:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | { - | ^ -In file included from /usr/include/dune/grid/albertagrid/albertagrid.cc:17, - from /usr/include/dune/grid/albertagrid/agrid.hh:605: -/usr/include/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<1, 1>; NormalVector = Dune::FieldVector]': -/usr/include/dune/grid/albertagrid/intersection.cc:110:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | AlbertaGridIntersectionBase< const AlbertaGrid< 1, 1 > >::centerIntegrationOuterNormal () const - | ^~~~~ -/usr/include/dune/grid/albertagrid/intersection.cc: In member function 'Dune::AlbertaGridIntersectionBase::NormalVector Dune::AlbertaGridIntersectionBase::centerIntegrationOuterNormal() const [with Grid = const Dune::AlbertaGrid<3, 3>; NormalVector = Dune::FieldVector]': -/usr/include/dune/grid/albertagrid/intersection.cc:136:93: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | AlbertaGridIntersectionBase< const AlbertaGrid< 3, 3 > >::centerIntegrationOuterNormal () const - | ^~~~~ -[ 65%] Linking CXX executable periodicbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/periodicbasistest.dir/link.d CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 65%] Built target periodicbasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -In file included from /usr/include/dune/geometry/quadraturerules.hh:356, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:22, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:21: -/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 | { - | ^ -[ 66%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -MF CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o.d -o CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/albertagrid/agrid.hh:30: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' - 48 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 0, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' - 279 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 0, double> >&; V = std::vector&]' - 470 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 472 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:59:73: required from here - 59 | auto v0_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis0,v0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/onedgrid.hh:15, @@ -18826,6 +19327,39 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:14: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:68:46: required from here + 68 | using Domain = GridView::Codim<0>::Geometry::GlobalCoordinate; + | ^~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:118:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; + | ^ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:68:46: required from here + 68 | using Domain = GridView::Codim<0>::Geometry::GlobalCoordinate; + | ^~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' @@ -18873,6 +19407,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -18919,6 +19457,104 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/common/geometry.hh:19: +/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]': +/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/gridfactory.hh:228:5: required from here + 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, + | ^~~~~~~~~~~~~~~~~~~~~ +/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/grid/albertagrid/agrid.hh:25: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/usr/include/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/gridfactory.hh:228:5: required from here + 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, + | ^~~~~~~~~~~~~~~~~~~~~ +/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 /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:17: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: required from here + 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | Range operator()(const Domain& x) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/common/boundaryprojection.hh:15: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' + 190 | corner = faceMapping_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:176:10: required from here + 176 | void backup( ObjectStreamType& buffer ) const + | ^~~~~~ +/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 + | ^~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:166:20: required from here + 166 | CoordinateType operator() ( const CoordinateType &global ) const + | ^~~~~~~~ +/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/virtualrefinement.hh:382, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::LFEPreBasisMixin >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:41 = Dune::Functions::LFEPreBasisMixin >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -19031,18 +19667,34 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:12, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:20: -/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/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': +/usr/include/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | return boundarySegment() ( faceMapping_.local( global ) ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:41 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -19155,10 +19807,6 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -/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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:38 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:39 = Dune::TypeTree::HybridTreePath<>; auto:40 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:41 = Dune::Functions::LFEPreBasisMixin > >, Dune::LagrangeSimplexLocalFiniteElement >::Node; auto:42 = std::vector >]' 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -19271,24 +19919,36 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:14: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:68:46: required from here - 68 | using Domain = GridView::Codim<0>::Geometry::GlobalCoordinate; - | ^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:118:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | auto df = [](Domain){ return FieldVector({0.0, 0.0}); }; - | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:19: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/grid/albertagrid.hh:8: +/usr/include/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': +/usr/include/dune/grid/albertagrid/gridfactory.hh:244:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/onedgrid.hh:18: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -19336,21 +19996,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 170 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:68:46: required from here - 68 | using Domain = GridView::Codim<0>::Geometry::GlobalCoordinate; - | ^~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:14: @@ -19400,8 +20045,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -[ 68%] Linking CXX executable globalvaluedlfetest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' 230 | return impl().global( local ); @@ -19448,648 +20091,6 @@ /usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:17: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: required from here - 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | Range operator()(const Domain& x) const - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here - 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > > >' - 59 | Iterator _begin; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:459:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here - 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::AlbertaGridGlobalGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1210:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1210 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:65:20: required from here - 65 | vtkWriter.write("debug"); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/globalvaluedlfetest.dir/link.d CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 68%] Built target globalvaluedlfetest -make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build -In file included from /usr/include/dune/grid/albertagrid/agrid.hh:26: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here - 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::AlbertaGrid<2, 2>, Dune::AlbertaGridGlobalGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::AlbertaGridLeafIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/intersectioniterator.hh:81:18: required from 'class Dune::AlbertaGridLeafIntersectionIterator >' - 81 | Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::AlbertaGridLeafIntersectionIterator >, Dune::AlbertaGridLeafIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here - 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:16: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1326:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1360 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1204:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1204 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1191:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' - 1191 | writeAllData(writer); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1013:7: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType, int, int) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 1013 | writeDataFile( file ); - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:806:19: required from 'std::string Dune::VTKWriter::write(const std::string&, Dune::VTK::OutputType) [with GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 806 | return write( name, type, gridView_.comm().rank(), gridView_.comm().size() ); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:65:20: required from here - 65 | vtkWriter.write("debug"); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:501:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 501 | FieldVector position () const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -[ 69%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -MF CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o.d -o CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:46 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:79:30: required from here - 79 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/albertagrid/gridfamily.hh:23: -/usr/include/dune/grid/albertagrid/geometryreference.hh: In instantiation of 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:46 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RefinedLagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here - 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/geometryreference.hh:83:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 83 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /usr/include/dune/grid/onedgrid.hh:18, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:15: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:46 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RefinedLagrangeNode >, 1, double>&; LeafFunc = checkBasisContinuity >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:79:30: required from here - 79 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:170:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 170 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/grid/albertagrid/albertagrid.cc:15: -/usr/include/dune/grid/albertagrid/geometry.cc: In instantiation of 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/albertagrid/geometryreference.hh:85:27: required from 'Dune::GeometryReference::GlobalCoordinate Dune::GeometryReference::global(const LocalCoordinate&) const [with Implementation = Dune::AlbertaGridGeometry<1, 2, const Dune::AlbertaGrid<2, 2> >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 85 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>; GeometryImp = Dune::LocalGeometryReference; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:42 = Dune::Intersection, Dune::AlbertaGridLeafIntersection > >; auto:43 = Dune::TypeTree::HybridTreePath<>; auto:44 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:45 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:46 = std::vector >]' - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:41: required from 'checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:64 = Dune::Functions::RefinedLagrangeNode > >, 1, double>; auto:65 = Dune::TypeTree::HybridTreePath<>&]' - 488 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RefinedLagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:207:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; Index = long unsigned int; Index ...i = {0}]' - 207 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:223:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 223 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:258:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, EnableContinuityCheck)::]' - 258 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:530:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 530 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 534 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/refinedlagrangebasistest.cc:52:28: required from here - 52 | test.subTest(checkBasis(basis1, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/geometry.cc:34:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 34 | AlbertaGridGeometry< mydim, cdim, GridImp >::global ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/common/geometry.hh:19: -/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]': -/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/gridfactory.hh:228:5: required from here - 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, - | ^~~~~~~~~~~~~~~~~~~~~ -/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/grid/albertagrid/agrid.hh:25: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/usr/include/dune/grid/albertagrid/gridfactory.hh:244:74: required from 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]' - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/gridfactory.hh:228:5: required from here - 228 | insertBoundarySegment ( const std::vector< unsigned int > &vertices, - | ^~~~~~~~~~~~~~~~~~~~~ -/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 /usr/include/dune/grid/common/boundaryprojection.hh:15: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/boundaryprojection.hh:190:37: required from 'void Dune::BoundarySegmentWrapper::backup(ObjectStreamType&) const [with int dim = 2; int dimworld = 2; ObjectStreamType = std::__cxx11::basic_stringstream]' - 190 | corner = faceMapping_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:176:10: required from here - 176 | void backup( ObjectStreamType& buffer ) const - | ^~~~~~ -/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 - | ^~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: required from 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:168:52: required from 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2; CoordinateType = Dune::FieldVector]' - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:166:20: required from here - 166 | CoordinateType operator() ( const CoordinateType &global ) const - | ^~~~~~~~ -/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/virtualrefinement.hh:382, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 0; CoordType = double; unsigned int coerceToId = 0; int dimension = 2; CoordVector = Dune::FieldVector]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: required from here - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:16: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]' - 88 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | Range operator()(const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); - | ~~~^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/common/boundaryprojection.hh: In member function 'Dune::BoundarySegmentWrapper::CoordinateType Dune::BoundarySegmentWrapper::operator()(const CoordinateType&) const [with int dim = 2; int dimworld = 2]': -/usr/include/dune/grid/common/boundaryprojection.hh:168:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/grid/common/boundaryprojection.hh:168:63: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | return boundarySegment() ( faceMapping_.local( global ) ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -[ 70%] Linking CXX executable lagrangebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 -In file included from /usr/include/dune/grid/albertagrid.hh:8: -/usr/include/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': -/usr/include/dune/grid/albertagrid/gridfactory.hh:244:74: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/albertagrid/gridfactory.hh:244:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/lagrangebasistest.dir/link.d CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 70%] Built target lagrangebasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 72%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -MF CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:19: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -20135,16 +20136,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:56:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 56 | return y; | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::Functions::InvalidRange; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': @@ -20163,57 +20154,14 @@ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -[ 73%] Linking CXX executable taylorhoodbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:66:25: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::AnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 66 | integral += fLocal(quadPos) * quad[pt].weight() * integrationElement; - | ~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:46: required from here - 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.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 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/taylorhoodbasistest.dir/link.d CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 73%] Built target taylorhoodbasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -MF CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunctionfromcallables.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:16: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -20246,63 +20194,88 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:14, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:20: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunctionFromCallables(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, main(int, char**)::&>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh: In instantiation of 'Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; long unsigned int bufferSize = 16]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In instantiation of 'Range Dune::Functions::AnalyticGridViewFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]' 88 | return this->get()(x); | ~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here 86 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:142:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 142 | Range operator() (const Domain& x) const +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | Range operator()(const Domain& x) const | ^~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:17: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/localfunction.hh: In instantiation of 'Range Dune::Functions::LocalFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; LocalContext = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; DerivativeTraits = Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits; long unsigned int bufferSize = 16]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]' - 88 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 251 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:66:25: required from 'double Dune::Functions::Test::integrateGridViewFunction(const GridView&, const F&, unsigned int) [with GridView = Dune::GridView > >; F = Dune::Functions::AnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 66 | integral += fLocal(quadPos) * quad[pt].weight() * integrationElement; + | ~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:70:46: required from here + 70 | auto integral = integrateGridViewFunction(gridView, makeAnalyticGridViewFunction(gf, gridView), 4); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +[ 73%] Linking CXX executable taylorhoodbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 137 | passed = passed and _df({0.0,0.0}) == Domain(0.0); + | ~~~^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/localfunction.hh:127:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 127 | Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 86 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::CovariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::Impl::Nedelec1stKindSimplexLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:251:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 251 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/taylorhoodbasistest.dir/link.d CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::DefaultDerivativeTraits> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 73%] Built target taylorhoodbasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -MF CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o.d -o CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:122 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/functionconcepts.hh:40:6: required by substitution of 'template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = main(int, char**)::]' 40 | f(std::declval()...) @@ -20334,31 +20307,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:118:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return Range{ x[1], x[0] }; | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.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/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -20458,20 +20406,10 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:179:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 179 | return Range{ x[1], x[0] }; | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 86 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:14: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' @@ -20547,46 +20485,10 @@ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/utility/hierarchicsearch.hh:24, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:15: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' - 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:92:70: required from here - 92 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 93 | [](auto&& x) -> Dune::FieldVector { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 94 | return { - | ~~~~~~~~ - 95 | 84. * x[0] + 7 * x[1], - | ~~~~~~~~~~~~~~~~~~~~~~ - 96 | 26. * x[1] + 7 * x[0] - | ~~~~~~~~~~~~~~~~~~~~~ - 97 | }; - | ~~ - 98 | }, - | ~~ - 99 | gridView); - | ~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/common/geometry.hh:19: /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]': @@ -20614,6 +20516,59 @@ /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 /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.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 /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:14, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:20: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh: In instantiation of 'Range Dune::Functions::GridFunction::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; ES = Dune::Functions::GridViewEntitySet > >, 0>; DerivativeTraits = Dune::Functions::DefaultDerivativeTraits; long unsigned int bufferSize = 16]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' + 88 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:142:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 142 | Range operator() (const Domain& x) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:17: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/localfunction.hh: In instantiation of 'Range Dune::Functions::LocalFunction::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; LocalContext = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; DerivativeTraits = Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits; long unsigned int bufferSize = 16]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:88:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]' + 88 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/localfunction.hh:127:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 127 | Range operator() (const Domain& x) const + | ^~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/hybridutilities.hh:13, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:14: @@ -20724,20 +20679,11 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | auto fGlobal = [&](auto x){ return f(x); }; | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:62:37: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 62 | const auto X = geometry.global(x); - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In instantiation of 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: required from here + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of 'checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&):: [with auto:119 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/functionconcepts.hh:40:6: required by substitution of 'template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::]' 40 | f(std::declval()...) @@ -20821,309 +20767,42 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/usr/include/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': -/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:183:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of 'main(int, char**):: [with auto:107 = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:17: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:183:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:93: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/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/utility/hierarchicsearch.hh:24, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:15: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:240:9: required from 'auto Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' + 240 | using Domain = typename GridView::template Codim<0>::Geometry::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:92:70: required from here + 92 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 93 | [](auto&& x) -> Dune::FieldVector { - | ^ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<2>::SubEntityIterator; GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | f.write(sit.coords(),*p); - | ~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:19: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:14, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/signature.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/functionconcepts.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:9: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:609:51: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' - 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 587 | const auto& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | const auto& localBasis = fe.localBasis(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 590 | - | - 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | - | - 593 | // Compute linear combinations of basis function jacobian. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 594 | // Non-scalar coefficients of dimension coeffDim are handled by - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 595 | // processing the coeffDim linear combinations independently - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 596 | // and storing them as entries of an array. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 597 | using RefJacobian = LocalBasisRange< std::decay_t >; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 599 | auto refJacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 600 | istlVectorBackend(refJacobians) = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 601 | for (size_type i = 0; i < localBasis.size(); ++i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 602 | { - | ~ - 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 604 | for (std::size_t j = 0; j < coeffDim; ++j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | } - | ~ - 607 | - | - 608 | // Transform Jacobians form local to global coordinates. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 610 | auto jacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 611 | std::transform( - | ~~~~~~~~~~~~~~~ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 614 | - | - 615 | // Assign computed Jacobians to node entry of range. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 618 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2655:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | return result; - | ^~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 658 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Range = double; Domain = Dune::FieldVector]' - 179 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 181 | }, innerFunctions_); - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 63 | err3 += f(X) * qp.weight() * integrationElement; - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | LocalCoordinate local(const GlobalCoordinate& global) const - | ^~~~~ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 94 | return { + | ~~~~~~~~ + 95 | 84. * x[0] + 7 * x[1], + | ~~~~~~~~~~~~~~~~~~~~~~ + 96 | 26. * x[1] + 7 * x[0] + | ~~~~~~~~~~~~~~~~~~~~~ + 97 | }; + | ~~ + 98 | }, + | ~~ + 99 | gridView); + | ~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:25: /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:61:39: required from 'checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&):: [with auto:119 = Dune::FieldVector]' @@ -21185,388 +20864,40 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:398:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 398 | Range operator() (const Domain& x) const | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 315 | LocalCoordinate x = refElement().position( 0, 0 ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' - 158 | return impl().jacobianInverse(local); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' - 374 | return jacobianInverseImpl(local, implDetected); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2655:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:::: [with auto:102 = Dune::FieldMatrix]': -/usr/include/c++/14/bits/stl_algo.h:4220:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]' - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' - 611 | std::transform( - | ~~~~~~~~~~~~~~^ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 587 | const auto& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | const auto& localBasis = fe.localBasis(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 590 | - | - 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | - | - 593 | // Compute linear combinations of basis function jacobian. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 594 | // Non-scalar coefficients of dimension coeffDim are handled by - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 595 | // processing the coeffDim linear combinations independently - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 596 | // and storing them as entries of an array. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 597 | using RefJacobian = LocalBasisRange< std::decay_t >; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 599 | auto refJacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 600 | istlVectorBackend(refJacobians) = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 601 | for (size_type i = 0; i < localBasis.size(); ++i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 602 | { - | ~ - 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 604 | for (std::size_t j = 0; j < coeffDim; ++j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 606 | } - | ~ - 607 | - | - 608 | // Transform Jacobians form local to global coordinates. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 610 | auto jacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 611 | std::transform( - | ~~~~~~~~~~~~~~~ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 614 | - | - 615 | // Assign computed Jacobians to node entry of range. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 618 | }); - | ~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:13: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:162:62: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 162 | if( (int(dim) != int(dimw)) && ((geo.global( local ) - global).two_norm() > 1e-8) ) - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 128 | { return findEntity(global); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 655 | const auto e = search.findEntity(x); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~^~~ -/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Range = double; Domain = Dune::FieldVector]' - 179 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 181 | }, innerFunctions_); - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 63 | err3 += f(X) * qp.weight() * integrationElement; - | ~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here - 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 /usr/include/dune/geometry/refinement.hh:245, - from /usr/include/dune/geometry/virtualrefinement.hh:261: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 670 | return global(ReferenceElements - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 671 | ::simplex().position(0,0)); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:::: [with auto:102 = Dune::FieldMatrix]': -/usr/include/c++/14/bits/stl_algo.h:4220:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]' - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath&]' - 611 | std::transform( - | ~~~~~~~~~~~~~~^ - 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; PreFunc = Dune::TypeTree::NoOp&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp&]' - 168 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' - 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' - 127 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | return globalFunction_.outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 129 | }, innerLocalFunctions_); - | ~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 59 | err2 += flocal(x) * qp.weight() * integrationElement; - | ~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:157:25: required from here - 157 | test.subTest(compare(f2prime, fprime, order+1, 1.7e-8)); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: required from 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; std::string = std::__cxx11::basic_string; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 56 | << "center=(" << geo.center() << ") " - | ~~~~~~~~~~^~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:103:51: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::hFindEntity(const Entity&, const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 103 | children << "{" << formatEntityInformation(*it) << "}"; - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:169:18: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 169 | return hFindEntity( entity, global ); - | ^~~~~~~~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' - 128 | { return findEntity(global); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 655 | const auto e = search.findEntity(x); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' - 199 | : decltype(__detail::__and_fn<_Bn...>(0)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' - 3200 | struct is_nothrow_invocable - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' - 2913 | = _Trait<_Tp, const _Up&...>::value; - | ^~~~~ -/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' - 2932 | noexcept(__unpack_std_tuple) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Range = double; Domain = Dune::FieldVector]' - 179 | return std::apply([&](const auto&... innerFunction) { - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 180 | return outerFunction_(innerFunction(x)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 181 | }, innerFunctions_); - | ~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' - 63 | err3 += f(X) * qp.weight() * integrationElement; - | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 86 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Dune::AlbertaGridGeometry::GlobalCoordinate Dune::AlbertaGridGeometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::AlbertaGrid<2, 2>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh: In member function 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/common/differentiablefunction_imp.hh:86:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction(Dune::FieldVector), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::Functions::InvalidRange; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = Dune::Functions::DifferentiableFunction), Dune::Functions::DefaultDerivativeTraits, 56>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:62:37: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 62 | const auto X = geometry.global(x); + | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:11: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': -/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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const Dune::FieldVector&}]' - 2655 | std::declval<_Fn>()(std::declval<_Args>()...) - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::FieldVector&>' - 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::FieldVector&>' - 2671 | struct __invoke_result - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/refwrap.h:356:2: required by substitution of 'template typename std::__invoke_result(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, _Args ...>::type std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' - 356 | operator()(_Args&&... __args) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: required from 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]' - 74 | return restriction_(f_(x)); - | ~~^~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' - 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' - 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34: required from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' - 154 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 155 | using Node = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 156 | using FiniteElement = typename Node::FiniteElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 157 | using FiniteElementRangeField = typename FiniteElement::Traits::LocalBasisType::Traits::RangeFieldType; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 158 | - | - 159 | auto interpolationCoefficients = std::vector(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 160 | auto&& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 162 | - | - 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 164 | for (size_t i=0; i > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 256 | Imp::interpolateLocal(vector, bitVector, localF, localView, nodeToRangeEntry); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]' - 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:142:33: required from here - 142 | Dune::Functions::interpolate(basis, coefficients, f); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | return f_(x); - | ^ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: required from 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = bool; Range = bool; Domain = Dune::FieldVector]' 405 | return localThis(e.geometry().local(x)); @@ -21879,10 +21210,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:334:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Range operator()(const Domain& x) const | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:21: required from 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]' 405 | return localThis(e.geometry().local(x)); @@ -21943,6 +21270,96 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:334:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Range operator()(const Domain& x) const | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:183:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of 'main(int, char**):: [with auto:107 = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:17: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:183:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:93:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | [](auto&& x) -> Dune::FieldVector { + | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:26: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' @@ -22004,59 +21421,211 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | LocalCoordinate local(const GlobalCoordinate& global) const | ^~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:19: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | return y; - | ^ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:235:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 235 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/dune/common/parallel/communication.hh:16, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:6: -/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ^ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 105 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ^ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/usr/include/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); +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:14, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/signature.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/functionconcepts.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:9: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:609:51: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' + 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 587 | const auto& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | const auto& localBasis = fe.localBasis(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 590 | + | + 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | + | + 593 | // Compute linear combinations of basis function jacobian. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 594 | // Non-scalar coefficients of dimension coeffDim are handled by + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 595 | // processing the coeffDim linear combinations independently + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 596 | // and storing them as entries of an array. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 597 | using RefJacobian = LocalBasisRange< std::decay_t >; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 599 | auto refJacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 600 | istlVectorBackend(refJacobians) = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 601 | for (size_type i = 0; i < localBasis.size(); ++i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 602 | { + | ~ + 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 604 | for (std::size_t j = 0; j < coeffDim; ++j) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 606 | } + | ~ + 607 | + | + 608 | // Transform Jacobians form local to global coordinates. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 610 | auto jacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 611 | std::transform( + | ~~~~~~~~~~~~~~~ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 614 | + | + 615 | // Assign computed Jacobians to node entry of range. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 618 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2655:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:286:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | return result; | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ^ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::LocalCoordinate Dune::AxisAlignedCubeGeometry::local(const GlobalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:239:26: required from 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; GlobalCoordinate = Dune::FieldVector]' + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 658 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Range = double; Domain = Dune::FieldVector]' + 179 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 181 | }, innerFunctions_); + | ~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 63 | err3 += f(X) * qp.weight() * integrationElement; + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:189:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | LocalCoordinate local(const GlobalCoordinate& global) const + | ^~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -22270,6 +21839,211 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:205:24: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | JacobianTransposed jacobianTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::true_type]' + 158 | return impl().jacobianInverse(local); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/common/geometry.hh:374:33: required from 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' + 374 | return jacobianInverseImpl(local, implDetected); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:88 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2655:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:::: [with auto:102 = Dune::FieldMatrix]': +/usr/include/c++/14/bits/stl_algo.h:4220:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]' + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath<>&]' + 611 | std::transform( + | ~~~~~~~~~~~~~~^ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 586 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 587 | const auto& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | const auto& localBasis = fe.localBasis(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 589 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 590 | + | + 591 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | + | + 593 | // Compute linear combinations of basis function jacobian. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 594 | // Non-scalar coefficients of dimension coeffDim are handled by + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 595 | // processing the coeffDim linear combinations independently + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 596 | // and storing them as entries of an array. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 597 | using RefJacobian = LocalBasisRange< std::decay_t >; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 598 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 599 | auto refJacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 600 | istlVectorBackend(refJacobians) = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 601 | for (size_type i = 0; i < localBasis.size(); ++i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 602 | { + | ~ + 603 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 604 | for (std::size_t j = 0; j < coeffDim; ++j) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 605 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 606 | } + | ~ + 607 | + | + 608 | // Transform Jacobians form local to global coordinates. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 609 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 610 | auto jacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 611 | std::transform( + | ~~~~~~~~~~~~~~~ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 614 | + | + 615 | // Assign computed Jacobians to node entry of range. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 616 | // Types are matched using the lexicographic ordering provided by flatVectorView. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 617 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 618 | }); + | ~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:128:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/common/defaultderivativetraits.hh:13: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:162:62: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 162 | if( (int(dim) != int(dimw)) && ((geo.global( local ) - global).two_norm() > 1e-8) ) + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 128 | { return findEntity(global); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 655 | const auto e = search.findEntity(x); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const:: [with auto:89 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~^~~ +/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::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Range = double; Domain = Dune::FieldVector]' + 179 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 181 | }, innerFunctions_); + | ~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 63 | err3 += f(X) * qp.weight() * integrationElement; + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:19: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const Dune::FieldVector&}]' @@ -22341,14 +22115,175 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return f_(x); | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:::: [with auto:102 = Dune::FieldMatrix]': +/usr/include/c++/14/bits/stl_algo.h:4220:24: required from '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]' + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:611:23: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const:: [with auto:100 = const Dune::Functions::LagrangeNode > >, 3, double>&; auto:101 = Dune::TypeTree::HybridTreePath&]' + 611 | std::transform( + | ~~~~~~~~~~~~~~^ + 612 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:168:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath; PreFunc = Dune::TypeTree::NoOp&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp&]' + 168 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' + 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:586:32: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::, const std::tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:127:24: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Dune::Functions::ComposedGridFunction::Range = double; Dune::Functions::ComposedGridFunction::LocalDomain = Dune::FieldVector]' + 127 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | return globalFunction_.outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 129 | }, innerLocalFunctions_); + | ~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:59:21: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 59 | err2 += flocal(x) * qp.weight() * integrationElement; + | ~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:157:25: required from here + 157 | test.subTest(compare(f2prime, fprime, order+1, 1.7e-8)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:613:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: required from 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; std::string = std::__cxx11::basic_string; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 56 | << "center=(" << geo.center() << ") " + | ~~~~~~~~~~^~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:103:51: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::hFindEntity(const Entity&, const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 103 | children << "{" << formatEntityInformation(*it) << "}"; + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:169:18: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Dune::PartitionIteratorType partition = Dune::All_Partition; Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 169 | return hFindEntity( entity, global ); + | ^~~~~~~~~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh:128:39: required from 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::findEntity(const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >; Entity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; typename Grid::ctype = double]' + 128 | { return findEntity(global); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:655:37: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 655 | const auto e = search.findEntity(x); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:180:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/14/type_traits:199:42: required from 'struct std::__and_ > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, void, true, void>, std::__call_is_nothrow > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&> >' + 199 | : decltype(__detail::__and_fn<_Bn...>(0)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:3200:12: required from 'struct std::is_nothrow_invocable > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >&, const Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>&>' + 3200 | struct is_nothrow_invocable + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/tuple:2913:37: required from 'constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::, const std::tuple > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&>' + 2913 | = _Trait<_Tp, const _Up&...>::value; + | ^~~~~ +/usr/include/c++/14/tuple:2932:14: required from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::operator()(const Domain&) const::; _Tuple = const tuple > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >&]' + 2932 | noexcept(__unpack_std_tuple) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/composedgridfunction.hh:179:22: required from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::operator()(const Domain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}; Range = double; Domain = Dune::FieldVector]' + 179 | return std::apply([&](const auto&... innerFunction) { + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 180 | return outerFunction_(innerFunction(x)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 181 | }, innerFunctions_); + | ~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:63:16: required from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' + 63 | err3 += f(X) * qp.weight() * integrationElement; + | ~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:118:25: required from here + 118 | test.subTest(compare(f2prime, fprime, order+1, 6.6e-11)); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:11: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>]': +/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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; _Args = {const Dune::FieldVector&}]' + 2655 | std::declval<_Fn>()(std::declval<_Args>()...) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/type_traits:2666:60: required from 'struct std::__result_of_impl(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::FieldVector&>' + 2666 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/type_traits:2671:12: required from 'struct std::__invoke_result(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::FieldVector&>' + 2671 | struct __invoke_result + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/refwrap.h:356:2: required by substitution of 'template typename std::__invoke_result(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, _Args ...>::type std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >::operator()(_Args&& ...) const [with _Args = {const Dune::FieldVector&}]' + 356 | operator()(_Args&&... __args) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: required from 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]' + 74 | return restriction_(f_(x)); + | ~~^~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:662:19: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/typetree/traversal.hh:183:26: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::&; PostFunc = Dune::TypeTree::NoOp]' + 183 | forEachNode(tree.child(i), childTreePath, preFunc, leafFunc, postFunc); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:271:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 3, double>, 3>&; LeafFunc = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::]' + 271 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:154:34: required from 'void Dune::Functions::Imp::interpolateLocal(VectorBackend&, const BitVectorBackend&, const LocalFunction&, const LocalView&, const NodeToRangeEntry&) [with VectorBackend = Dune::Functions::Impl::ISTLVectorBackend > >; BitVectorBackend = AllTrueBitSetVector; LocalFunction = CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >; LocalView = Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >; NodeToRangeEntry = Dune::Functions::HierarchicNodeToRangeMap]' + 154 | Dune::TypeTree::forEachLeafNode(localView.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 155 | using Node = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 156 | using FiniteElement = typename Node::FiniteElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 157 | using FiniteElementRangeField = typename FiniteElement::Traits::LocalBasisType::Traits::RangeFieldType; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 158 | + | + 159 | auto interpolationCoefficients = std::vector(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 160 | auto&& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 161 | auto localF_RE = ComponentFunction(std::cref(localF), [&](auto&& y) { return nodeToRangeEntry(node, treePath, y); }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 162 | + | + 163 | fe.localInterpolation().interpolate(localF_RE, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 164 | for (size_t i=0; i > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 256 | Imp::interpolateLocal(vector, bitVector, localF, localView, nodeToRangeEntry); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:299:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 3, double>, 3> >; C = std::vector >&; F = main(int, char**)::]' + 299 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:142:33: required from here + 142 | Dune::Functions::interpolate(basis, coefficients, f); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | return f_(x); + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:76 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:341:63, inlined from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:94 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, @@ -22358,6 +22293,91 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/albertagrid/gridfactory.hh: In member function 'void Dune::GridFactory >::insertBoundarySegment(const std::vector&, const std::shared_ptr >&) [with int dim = 2; int dimworld = 2]': +/usr/include/dune/grid/albertagrid/gridfactory.hh:244:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | if( ((*boundarySegment)( refSimplex.position( i, dimension-1 ) ) - coords[ i ]).two_norm() > 1e-6 ) + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<2>::SubEntityIterator; GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | f.write(sit.coords(),*p); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:620:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | return y; + | ^ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/dune/common/parallel/communication.hh:16, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:6: +/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ^ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewfunction.hh:16, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:19: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:105:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 105 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ^ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/usr/include/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-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double>, 3> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector > >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4220:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldMatrix; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:315:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 315 | LocalCoordinate x = refElement().position( 0, 0 ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In file included from /usr/include/dune/geometry/refinement.hh:245, + from /usr/include/dune/geometry/virtualrefinement.hh:261: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:671:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 670 | return global(ReferenceElements + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 671 | ::simplex().position(0,0)); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:328:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const Dune::FieldVector&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -22418,6 +22438,14 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:129:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return f_(x); | ^ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'auto Dune::Functions::Imp::CachedDerivativeLocalFunction::operator()(const X&) const [with X = Dune::FieldVector; F = Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction]': /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 = const Dune::Functions::Imp::CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&; _Args = {const Dune::FieldVector&}]' 2655 | std::declval<_Fn>()(std::declval<_Args>()...) @@ -22718,12 +22746,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) | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); @@ -22854,8 +22876,6 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridfunction.hh:142:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Range operator() (const Domain& x) const | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return jacobianInverseTransposed(local).transposed(); @@ -22868,31 +22888,6 @@ /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -[ 76%] Linking CXX executable analyticgridviewfunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 56 | << "center=(" << geo.center() << ") " - | ~~~~~~~~~~^~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/nedelecbasis.hh:20, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:22: /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 0> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 0> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': @@ -22952,23 +22947,22 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:218:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 218 | return localValue; | ^~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/analyticgridviewfunctiontest.dir/link.d CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 76%] Built target analyticgridviewfunctiontest -make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 77%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -MF CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o.d -o CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 56 | << "center=(" << geo.center() << ") " + | ~~~~~~~~~~^~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 3, double>, 3> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return restriction_(f_(x)); | ~~^~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -23079,10 +23073,206 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/utility/hierarchicsearch.hh: In member function 'Dune::HierarchicSearch::Entity Dune::HierarchicSearch::hFindEntity(const Entity&, const Dune::FieldVector&) const [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': /usr/include/dune/grid/utility/hierarchicsearch.hh:90:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | LocalCoordinate local = geo.local(global); | ~~~~~~~~~^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:76 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:341:63, + inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:94 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function 'double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:36:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | return (x-y).infinity_norm(); + | ~~^~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 494 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15: +/usr/include/dune/grid/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': +/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 56 | << "center=(" << geo.center() << ") " + | ~~~~~~~~~~^~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:321:62: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 312 | LocalCoordinate local ( const GlobalCoordinate &globalCoord ) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:312:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/geometry/multilineargeometry.hh:321:56: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | return restriction_(f_(x)); + | ~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc: In function 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | Grid grid(one, elems); + | ^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 108 | return (*f_)(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 405 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = double]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 405 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | return jacobianInverseTransposed(local).transposed(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': +/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4220 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 658 | return localThis(e.geometry().local(x)); + | ~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +[ 76%] Linking CXX executable compositebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 +[ 77%] Linking CXX executable analyticgridviewfunctiontest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 +In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /usr/include/dune/grid/common/geometry.hh:288:27, + inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102, + inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55, + inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/usr/include/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 239 | return impl().local( global ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/analyticgridviewfunctiontest.dir/link.d CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 77%] Built target analyticgridviewfunctiontest +make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/compositebasistest.dir/link.d CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 77%] Built target compositebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake "--color=" +[ 79%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -MF CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o.d -o CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 80%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -MF CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o.d -o CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.cc +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:71:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | Grid grid(one, elems); + | ^~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:71:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | Grid grid(one, elems); + | ^~~~ +[ 81%] Linking CXX executable nedelecbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/nedelecbasistest.dir/link.d CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 81%] Built target nedelecbasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 83%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -MF CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o.d -o CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:354, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:18: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -23098,10 +23288,6 @@ /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-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -23125,25 +23311,6 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]' at /usr/include/dune/grid/common/geometry.hh:288:27, - inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:410:102, - inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/usr/include/dune/geometry/multilineargeometry.hh:282:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 282 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: [with auto:86 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:87 = Dune::TypeTree::HybridTreePath<>; auto:88 = Dune::Functions::RannacherTurekNode > > >; auto:89 = Dune::Functions::RannacherTurekNode > > >; auto:90 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:413:55, - inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:94 = Dune::Functions::RannacherTurekNode > > >; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/usr/include/dune/grid/common/geometry.hh:239:26: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 239 | return impl().local( global ); - | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -23213,6 +23380,23 @@ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:15: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:50:66: required from here + 50 | [[maybe_unused]] auto entitySet = EntitySet(grid.leafGridView()); + | ^ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -23423,6 +23607,10 @@ /usr/include/dune/grid/common/intersection.hh:395:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 395 | GlobalCoordinate unitOuterNormal (const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:73: /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': /usr/include/dune/grid/common/intersection.hh:397:40: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::unitOuterNormal(const LocalCoordinate&) const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' @@ -23476,10 +23664,6 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In function 'double infinityDiff(const Dune::FieldVector&, const Dune::FieldVector&) [with T = double; int k = 1]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:36:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | return (x-y).infinity_norm(); - | ~~^~~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:103, from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:16: @@ -23554,6 +23738,25 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:217:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:354, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.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 | { + | ^ /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:173:14: required from 'Dune::FieldVector::dimworld> Dune::YaspIntersection::unitOuterNormal(const Dune::FieldVector&) const [with GridImp = const Dune::YaspGrid<3>; typename GridImp::ctype = double]' 173 | return centerUnitOuterNormal(); @@ -23625,20 +23828,6 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 647 | Dune::FieldVector lowerleft() const | ^~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 494 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:72 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:73 = Dune::TypeTree::HybridTreePath<>; auto:74 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:75 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:76 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:341:63, - inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:94 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:95 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:383:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 383 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -23661,10 +23850,6 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:71:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | Grid grid(one, elems); - | ^~~~ /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -23687,30 +23872,50 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:71:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | Grid grid(one, elems); - | ^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc:15: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap>' + 48 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, double>' + 279 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = Impl::ISTLVectorBackend > >&]' + 470 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 471 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 472 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 473 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc:72:68: required from here + 72 | auto f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis, xbe); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +[ 84%] Linking CXX executable rannacherturekbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In static member function 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/rannacherturekbasistest.dir/link.d CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -o rannacherturekbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:20: /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:138:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -23719,6 +23924,38 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:140:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 140 | return normal; | ^~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 84%] Built target rannacherturekbasistest +make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' +make[5]: Nothing to be done for 'examples/CMakeFiles/build_examples.dir/build'. +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 86%] Linking CXX executable discreteglobalbasisfunctionderivativetest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 1>; auto:79 = Dune::Functions::RaviartThomasNode > >, 1>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69, + inlined from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 1>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 1>&; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 1>; auto:79 = Dune::Functions::RaviartThomasNode > >, 1>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, + inlined from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 1>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 1>&; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -23727,6 +23964,7 @@ /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +[ 86%] Built target build_examples /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:138:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); @@ -23757,44 +23995,43 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:53:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:15: -/usr/include/dune/grid/utility/hierarchicsearch.hh: In static member function 'static std::string Dune::HierarchicSearch::formatEntityInformation(const Entity&) [with Grid = Dune::YaspGrid<2>; IS = Dune::IndexSet, Dune::YaspIndexSet, true>, unsigned int, std::array >]': -/usr/include/dune/grid/utility/hierarchicsearch.hh:56:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 56 | << "center=(" << geo.center() << ") " - | ~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 1, double> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 1, double> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ -[ 79%] Linking CXX executable compositebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh: In member function 'auto Dune::Functions::Imp::ComponentFunction::operator()(const Domain&) const [with Domain = Dune::FieldVector; F = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >; Restriction = Dune::Functions::Imp::interpolateLocal > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, 2, double>, 2> > >&, const Dune::Functions::HierarchicNodeToRangeMap&)::::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/interpolate.hh:74:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | return restriction_(f_(x)); - | ~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction> >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction>&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = std::array >, 2>; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:108:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 108 | return (*f_)(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/compositebasistest.dir/link.d CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +[ 87%] Linking CXX executable composedgridfunctiontest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/discreteglobalbasisfunctionderivativetest.dir/link.d CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 79%] Built target compositebasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake "--color=" +[ 87%] Built target discreteglobalbasisfunctionderivativetest +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/composedgridfunctiontest.dir/link.d CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 80%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -MF CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o.d -o CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.cc -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc: In function 'void testNedelecBasis(Dune::TestSuite&) [with int dim = 3; int kind = 1; int order = 1]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | Grid grid(one, elems); - | ^~~~ +[ 87%] Built target composedgridfunctiontest +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69, + inlined from 'checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 0>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, + inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, + inlined from 'checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 0>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In function 'auto Dune::Functions::Impl::closestFaceIndex(const ReferenceElement&, const Coordinate&) [with ReferenceElement = Dune::Geo::ReferenceElement >; Coordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:39:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto c = re.position(faceIndex,1); @@ -23803,87 +24040,25 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:39:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto c = re.position(faceIndex,1); | ~~~~~~~~~~~^~~~~~~~~~~~~ -In function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, 1, double> >&, std::vector, std::allocator > >&)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 405 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:15: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/gridfunctiontest.cc:50:66: required from here - 50 | [[maybe_unused]] auto entitySet = EntitySet(grid.leafGridView()); - | ^ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -[ 81%] Linking CXX executable rannacherturekbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +[ 88%] Linking CXX executable gridfunctiontest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/gridfunctiontest.dir/link.d CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 88%] Built target gridfunctiontest In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::ComponentFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> > >, Dune::Functions::Imp::interpolateLocal, std::allocator > > >, AllTrueBitSetVector, CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >, Dune::Functions::DefaultLocalView > >, double, 1, 1> > >, Dune::Functions::HierarchicNodeToRangeMap>(Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&, const AllTrueBitSetVector&, const CachedDerivativeLocalFunction(Dune::FieldVector), Dune::GridView > >, checkInterpolationConsistency, Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&>(Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, std::vector, std::allocator > >&)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&, const Dune::Functions::DefaultLocalView > >, double, 1, 1> > >&, const Dune::Functions::HierarchicNodeToRangeMap&):::: >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:213:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 213 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; V = std::vector, std::allocator > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = double]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:405:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 405 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:494:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 494 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In member function 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:237:39: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | return jacobianInverseTransposed(local).transposed(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/c++/14/bits/stl_algo.h: In function '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = Dune::FieldMatrix*; _OIter = Dune::FieldMatrix*; _UnaryOperation = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, vector, allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::::]': -/usr/include/c++/14/bits/stl_algo.h:4220:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4220 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/rannacherturekbasistest.dir/link.d CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -o rannacherturekbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:584:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 584 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:658:40: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 658 | return localThis(e.geometry().local(x)); - | ~~~~~~~~~~~~~~~~~~^~~ -[ 81%] Built target rannacherturekbasistest -make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake "--color=" +[ 90%] Linking CXX executable makebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/makebasistest.dir/link.d CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 83%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_MPI=1 -DHAVE_SUITESPARSE_AMD=1 -DHAVE_SUITESPARSE_BTF=1 -DHAVE_SUITESPARSE_CAMD=1 -DHAVE_SUITESPARSE_CCOLAMD=1 -DHAVE_SUITESPARSE_CHOLMOD=1 -DHAVE_SUITESPARSE_COLAMD=1 -DHAVE_SUITESPARSE_KLU=1 -DHAVE_SUITESPARSE_LDL=1 -DHAVE_SUITESPARSE_SPQR=1 -DHAVE_SUITESPARSE_UMFPACK=1 -DHAVE_SUPERLU=1 -DMPICH_SKIP_MPICXX=1 -DMPIPP_H -DMPI_NO_CPPBIND=1 -DModelP -DOMPI_SKIP_MPICXX=1 -D_MPICC_H -I/build/reproducible-path/dune-functions-2.10.0/build -I/build/reproducible-path/dune-functions-2.10.0 -I/build/reproducible-path/dune-functions-2.10.0/build/include -I/build/reproducible-path/dune-functions-2.10.0/build/include_private -isystem /usr/lib/aarch64-linux-gnu/openmpi/include -isystem /usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -isystem /usr/include/superlu -isystem /usr/include/suitesparse -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -MF CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o.d -o CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -c /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:290:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 290 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement&, std::size_t, double) [with LocalFiniteElement = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:224:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | Dune::TestSuite checkNonZeroShapeFunctions(const LocalFiniteElement& fe, std::size_t order = 5, double tol = 1e-10) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Built target makebasistest /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh: In member function 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/facenormalgridfunction.hh:133:51: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | auto localNormal = re.integrationOuterNormal(face); @@ -23903,154 +24078,11 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:54:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:11, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/lagrangebasis.hh:13, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.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/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc:15: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/gridviewentityset.hh:39:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 39 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:48:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap>' - 48 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:279:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, double>' - 279 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:470:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = Impl::ISTLVectorBackend > >&]' - 470 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 471 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 472 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 473 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc:72:68: required from here - 72 | auto f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis, xbe); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -[ 84%] Linking CXX executable gridfunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 -[ 86%] Linking CXX executable nedelecbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/gridfunctiontest.dir/link.d CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 86%] Built target gridfunctiontest -make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -cd /build/reproducible-path/dune-functions-2.10.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.10.0 /build/reproducible-path/dune-functions-2.10.0/examples /build/reproducible-path/dune-functions-2.10.0/build /build/reproducible-path/dune-functions-2.10.0/build/examples /build/reproducible-path/dune-functions-2.10.0/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -make -f examples/CMakeFiles/build_examples.dir/build.make examples/CMakeFiles/build_examples.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.10.0/build' -make[5]: Nothing to be done for 'examples/CMakeFiles/build_examples.dir/build'. -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 86%] Built target build_examples -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/nedelecbasistest.dir/link.d CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 86%] Built target nedelecbasistest -[ 87%] Linking CXX executable composedgridfunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/composedgridfunctiontest.dir/link.d CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 87%] Built target composedgridfunctiontest -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -[ 88%] Linking CXX executable hierarchicallagrangebasistest +[ 91%] Linking CXX executable hierarchicallagrangebasistest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: 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::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 1>; auto:79 = Dune::Functions::RaviartThomasNode > >, 1>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69, - inlined from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 1>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 1>&; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT12DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 1>; auto:79 = Dune::Functions::RaviartThomasNode > >, 1>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, - inlined from 'checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 1>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 1>&; LeafFunc = checkBasisContinuity > >, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 90%] Linking CXX executable discreteglobalbasisfunctionderivativetest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/hierarchicallagrangebasistest.dir/link.d CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 90%] Built target hierarchicallagrangebasistest -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/discreteglobalbasisfunctionderivativetest.dir/link.d CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 90%] Built target discreteglobalbasisfunctionderivativetest -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh: In function 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 448 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:448:17: 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::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]', - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:327:69, - inlined from 'checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 0>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'static auto Dune::Functions::Impl::ContravariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:50:60, - inlined from 'void Dune::Functions::Impl::GlobalValuedLocalBasis::evaluateFunction(const typename LocalValuedLocalBasis::Traits::DomainType&, std::vector&) const [with Transformator = Dune::Functions::Impl::ContravariantPiolaTransformator; LocalValuedLocalBasis = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:256:27, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::RaviartThomasNode > >, 0>; auto:79 = Dune::Functions::RaviartThomasNode > >, 0>; auto:80 = std::vector >]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:329:65, - inlined from 'checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::RaviartThomasNode > >, 0>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:488:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RaviartThomasNode > >, 0>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:168:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RaviartThomasNode > >, 0>&; LeafFunc = checkBasisContinuity > >, 0> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 0> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:271:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 0> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableNormalContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/basistest.hh:465:40: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 91%] Linking CXX executable makebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/makebasistest.dir/link.d CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 91%] Built target makebasistest -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +[ 91%] Built target hierarchicallagrangebasistest /usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); @@ -24089,22 +24121,11 @@ /usr/include/dune/grid/common/boundaryprojection.hh:168:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 168 | return boundarySegment() ( faceMapping_.local( global ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': -/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:37:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | void testScalarBasisConst(const Basis& feBasis, - | ^~~~~~~~~~~~~~~~~~~~ [ 93%] Linking CXX executable localfunctioncopytest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/localfunctioncopytest.dir/link.d CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -o localfunctioncopytest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' [ 93%] Built target localfunctioncopytest -[ 94%] Linking CXX executable refinedlagrangebasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedlagrangebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/refinedlagrangebasistest.dir/link.d CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -o refinedlagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so.2.10 /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 94%] Built target refinedlagrangebasistest /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:51:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 51 | YaspGrid<2> quadGrid({1.0, 1.0}, {5,5}); @@ -24112,29 +24133,44 @@ /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:59:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | YaspGrid<3> hexaGrid({1.0, 1.0, 1.0}, {4,4,4}); | ^ +[ 94%] Linking CXX executable refinedlagrangebasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedlagrangebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/refinedlagrangebasistest.dir/link.d CMakeFiles/refinedlagrangebasistest.dir/refinedlagrangebasistest.cc.o -o refinedlagrangebasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libsuperlu.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libdunealbertagrid2d.so.2.10 /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /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/libalberta_2d.so /usr/lib/aarch64-linux-gnu/libalberta_utilities.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 94%] Built target refinedlagrangebasistest +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': +/build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:37:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | void testScalarBasisConst(const Basis& feBasis, + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 95%] Linking CXX executable raviartthomasbasistest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/raviartthomasbasistest.dir/link.d CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 95%] Built target raviartthomasbasistest /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc: In function 'Dune::TestSuite checkFaceNormalGridFunction(const GridView&, std::string) [with GridView = Dune::GridView > >]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:23:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 23 | Dune::TestSuite checkFaceNormalGridFunction(const GridView& gridView, std::string name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 95%] Linking CXX executable facenormalgridfunctiontest +[ 97%] Linking CXX executable discreteglobalbasisfunctiontest +cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/discreteglobalbasisfunctiontest.dir/link.d CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' +[ 97%] Built target discreteglobalbasisfunctiontest +[ 98%] Linking CXX executable facenormalgridfunctiontest cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/facenormalgridfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/facenormalgridfunctiontest.dir/link.d CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -o facenormalgridfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 95%] Built target facenormalgridfunctiontest -[ 97%] Linking CXX executable raviartthomasbasistest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/raviartthomasbasistest.dir/link.d CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 97%] Built target raviartthomasbasistest +[ 98%] Built target facenormalgridfunctiontest /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 1]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:214:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | GridType grid(l,elements); | ^~~~ -[ 98%] Linking CXX executable discreteglobalbasisfunctiontest -cd /build/reproducible-path/dune-functions-2.10.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-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/discreteglobalbasisfunctiontest.dir/link.d CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib /usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10 /usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10 /usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10 /usr/lib/aarch64-linux-gnu/libsuperlu.so /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/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libldl.so /usr/lib/aarch64-linux-gnu/libspqr.so /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libumfpack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/libcholmod.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libcolamd.so /usr/lib/aarch64-linux-gnu/libcamd.so /usr/lib/aarch64-linux-gnu/libccolamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' -[ 98%] Built target discreteglobalbasisfunctiontest /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 3]': /build/reproducible-path/dune-functions-2.10.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:214:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | GridType grid(l,elements); @@ -24158,79 +24194,79 @@ make[3]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0/build' cd build; PATH=/build/reproducible-path/dune-functions-2.10.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: codethink01-arm64 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20260204-0841 - Experimental +Create new tag: 20260204-0847 - Experimental Test project /build/reproducible-path/dune-functions-2.10.0/build Start 1: polynomialtest - 1/31 Test #1: polynomialtest .............................. Passed 0.25 sec + 1/31 Test #1: polynomialtest .............................. Passed 0.09 sec Start 2: istlvectorbackendtest - 2/31 Test #2: istlvectorbackendtest ....................... Passed 0.28 sec + 2/31 Test #2: istlvectorbackendtest ....................... Passed 0.07 sec Start 3: differentiablefunctiontest - 3/31 Test #3: differentiablefunctiontest .................. Passed 0.11 sec + 3/31 Test #3: differentiablefunctiontest .................. Passed 0.06 sec Start 4: polymorphicsmallobjecttest - 4/31 Test #4: polymorphicsmallobjecttest .................. Passed 0.26 sec + 4/31 Test #4: polymorphicsmallobjecttest .................. Passed 0.08 sec Start 5: brezzidouglasmarinibasistest - 5/31 Test #5: brezzidouglasmarinibasistest ................ Passed 0.25 sec + 5/31 Test #5: brezzidouglasmarinibasistest ................ Passed 0.17 sec Start 6: bsplinebasistest - 6/31 Test #6: bsplinebasistest ............................ Passed 10.00 sec + 6/31 Test #6: bsplinebasistest ............................ Passed 4.10 sec Start 7: containerdescriptortest - 7/31 Test #7: containerdescriptortest ..................... Passed 0.14 sec + 7/31 Test #7: containerdescriptortest ..................... Passed 0.07 sec Start 8: hermitebasistest - 8/31 Test #8: hermitebasistest ............................ Passed 0.46 sec + 8/31 Test #8: hermitebasistest ............................ Passed 0.18 sec Start 9: globalvaluedlfetest - 9/31 Test #9: globalvaluedlfetest ......................... Passed 0.22 sec + 9/31 Test #9: globalvaluedlfetest ......................... Passed 0.15 sec Start 10: gridviewfunctionspacebasistest -10/31 Test #10: gridviewfunctionspacebasistest .............. Passed 1.42 sec +10/31 Test #10: gridviewfunctionspacebasistest .............. Passed 0.49 sec Start 11: lagrangebasistest -11/31 Test #11: lagrangebasistest ........................... Passed 0.29 sec +11/31 Test #11: lagrangebasistest ........................... Passed 0.16 sec Start 12: lagrangedgbasistest -12/31 Test #12: lagrangedgbasistest ......................... Passed 0.35 sec +12/31 Test #12: lagrangedgbasistest ......................... Passed 0.12 sec Start 13: lfebasistest -13/31 Test #13: lfebasistest ................................ Passed 0.34 sec +13/31 Test #13: lfebasistest ................................ Passed 0.09 sec Start 14: nedelecbasistest -14/31 Test #14: nedelecbasistest ............................ Passed 0.80 sec +14/31 Test #14: nedelecbasistest ............................ Passed 0.39 sec Start 15: periodicbasistest -15/31 Test #15: periodicbasistest ........................... Passed 0.16 sec +15/31 Test #15: periodicbasistest ........................... Passed 0.09 sec Start 16: taylorhoodbasistest -16/31 Test #16: taylorhoodbasistest ......................... Passed 0.34 sec +16/31 Test #16: taylorhoodbasistest ......................... Passed 0.27 sec Start 17: rannacherturekbasistest -17/31 Test #17: rannacherturekbasistest ..................... Passed 0.50 sec +17/31 Test #17: rannacherturekbasistest ..................... Passed 0.27 sec Start 18: raviartthomasbasistest -18/31 Test #18: raviartthomasbasistest ...................... Passed 1.03 sec +18/31 Test #18: raviartthomasbasistest ...................... Passed 0.53 sec Start 19: hierarchicvectorwrappertest -19/31 Test #19: hierarchicvectorwrappertest ................. Passed 0.12 sec +19/31 Test #19: hierarchicvectorwrappertest ................. Passed 0.08 sec Start 20: subspacebasistest -20/31 Test #20: subspacebasistest ........................... Passed 0.10 sec +20/31 Test #20: subspacebasistest ........................... Passed 0.08 sec Start 21: compositebasistest -21/31 Test #21: compositebasistest .......................... Passed 0.29 sec +21/31 Test #21: compositebasistest .......................... Passed 0.15 sec Start 22: makebasistest -22/31 Test #22: makebasistest ............................... Passed 13.21 sec +22/31 Test #22: makebasistest ............................... Passed 7.18 sec Start 23: hierarchicallagrangebasistest -23/31 Test #23: hierarchicallagrangebasistest ............... Passed 1.05 sec +23/31 Test #23: hierarchicallagrangebasistest ............... Passed 0.45 sec Start 24: refinedlagrangebasistest -24/31 Test #24: refinedlagrangebasistest .................... Passed 0.25 sec +24/31 Test #24: refinedlagrangebasistest .................... Passed 0.13 sec Start 25: analyticgridviewfunctiontest -25/31 Test #25: analyticgridviewfunctiontest ................ Passed 0.10 sec +25/31 Test #25: analyticgridviewfunctiontest ................ Passed 0.11 sec Start 26: composedgridfunctiontest -26/31 Test #26: composedgridfunctiontest .................... Passed 0.34 sec +26/31 Test #26: composedgridfunctiontest .................... Passed 0.10 sec Start 27: discreteglobalbasisfunctiontest -27/31 Test #27: discreteglobalbasisfunctiontest ............. Passed 0.20 sec +27/31 Test #27: discreteglobalbasisfunctiontest ............. Passed 0.10 sec Start 28: discreteglobalbasisfunctionderivativetest -28/31 Test #28: discreteglobalbasisfunctionderivativetest ... Passed 0.26 sec +28/31 Test #28: discreteglobalbasisfunctionderivativetest ... Passed 0.43 sec Start 29: facenormalgridfunctiontest -29/31 Test #29: facenormalgridfunctiontest .................. Passed 0.36 sec +29/31 Test #29: facenormalgridfunctiontest .................. Passed 0.30 sec Start 30: gridfunctiontest -30/31 Test #30: gridfunctiontest ............................ Passed 0.32 sec +30/31 Test #30: gridfunctiontest ............................ Passed 0.25 sec Start 31: localfunctioncopytest -31/31 Test #31: localfunctioncopytest ....................... Passed 0.07 sec +31/31 Test #31: localfunctioncopytest ....................... Passed 0.23 sec 100% tests passed, 0 tests failed out of 31 Label Time Summary: -quick = 33.63 sec*proc (30 tests) +quick = 16.83 sec*proc (30 tests) -Total Test time (real) = 33.91 sec +Total Test time (real) = 16.98 sec JUnit report for CTest results written to /build/reproducible-path/dune-functions-2.10.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0' create-stamp debian/debhelper-build-stamp @@ -25011,8 +25047,8 @@ make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.10.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake -dpkg-deb: building package 'libdune-functions-dev' in '../libdune-functions-dev_2.10.0-2_arm64.deb'. dpkg-deb: building package 'libdune-functions-doc' in '../libdune-functions-doc_2.10.0-2_all.deb'. +dpkg-deb: building package 'libdune-functions-dev' in '../libdune-functions-dev_2.10.0-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../dune-functions_2.10.0-2_arm64.buildinfo dpkg-genchanges --build=binary -O../dune-functions_2.10.0-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -25020,12 +25056,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2449898/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2449898/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/302273 and its subdirectories -I: Current time: Tue Feb 3 20:42:46 -12 2026 -I: pbuilder-time-stamp: 1770194566 +I: removing directory /srv/workspace/pbuilder/2449898 and its subdirectories +I: Current time: Wed Feb 4 22:47:57 +14 2026 +I: pbuilder-time-stamp: 1770194877