Diff of the two buildlogs: -- --- b1/build.log 2024-11-05 23:28:28.867109412 +0000 +++ b2/build.log 2024-11-05 23:51:58.716920530 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Nov 5 11:01:01 -12 2024 -I: pbuilder-time-stamp: 1730847661 +I: Current time: Wed Nov 6 13:28:44 +14 2024 +I: pbuilder-time-stamp: 1730849324 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -29,52 +29,84 @@ dpkg-source: info: applying Install-two-additional-headers.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/10379/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/12950/tmp/hooks/D01_modify_environment starting +debug: Running on virt32c. +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 Nov 5 23:29 /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/12950/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/12950/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='bf23dcf7676442338b75aefeda2823ec' - 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='10379' - PS1='# ' - PS2='> ' + INVOCATION_ID=07606079d3e2417caaa41ce99e581706 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=12950 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.UTcjL1QX/pbuilderrc_1frF --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.UTcjL1QX/b1 --logfile b1/build.log dune-functions_2.9.0-2.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.UTcjL1QX/pbuilderrc_r5qv --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.UTcjL1QX/b2 --logfile b2/build.log dune-functions_2.9.0-2.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt64c 6.1.0-26-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-armmp-lpae #1 SMP Debian 6.1.112-1 (2024-09-30) armv7l GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/10379/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/12950/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -378,7 +410,7 @@ Get: 232 http://deb.debian.org/debian unstable/main armhf texlive-latex-recommended all 2024.20241102-1 [8757 kB] Get: 233 http://deb.debian.org/debian unstable/main armhf texlive-pictures all 2024.20241102-1 [17.0 MB] Get: 234 http://deb.debian.org/debian unstable/main armhf texlive-latex-extra all 2024.20241102-1 [24.6 MB] -Fetched 241 MB in 11s (22.5 MB/s) +Fetched 241 MB in 6s (40.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libfftw3-double3:armhf. (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 ... 19688 files and directories currently installed.) @@ -1145,8 +1177,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Nov 5 23:04:04 UTC 2024. -Universal Time is now: Tue Nov 5 23:04:04 UTC 2024. +Local time is now: Tue Nov 5 23:31:01 UTC 2024. +Universal Time is now: Tue Nov 5 23:31:01 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libfontenc1:armhf (1:1.1.8-1+b1) ... @@ -1402,7 +1434,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-functions-2.9.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.9.0-2_source.changes +I: user script /srv/workspace/pbuilder/12950/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/12950/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-functions-2.9.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.9.0-2_source.changes dpkg-buildpackage: info: source package dune-functions dpkg-buildpackage: info: source version 2.9.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1591,7 +1627,7 @@ * METIS, Serial Graph Partitioning, * ParMETIS, Parallel Graph Partitioning, --- Configuring done (11.4s) +-- Configuring done (11.6s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: @@ -1604,7 +1640,7 @@ -- Build files have been written to: /build/reproducible-path/dune-functions-2.9.0/build make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0' dh_auto_build -O--builddirectory=build -O--buildsystem=cmake - cd build && make -j3 "INSTALL=install --strip-program=true" VERBOSE=1 + cd build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-functions-2.9.0/build/CMakeFiles /build/reproducible-path/dune-functions-2.9.0/build//CMakeFiles/progress.marks @@ -1617,7 +1653,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-functions-2.9.0' dh_auto_build -- build_tests - cd build && make -j3 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 + cd build && make -j4 "INSTALL=install --strip-program=true" build_tests VERBOSE=1 make[2]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests @@ -1629,27 +1665,35 @@ make -f examples/CMakeFiles/poisson-mfem.dir/build.make examples/CMakeFiles/poisson-mfem.dir/depend make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/depend make -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[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-mfem.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/advection-reaction-dg.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/interpolation.dir/DependInfo.cmake "--color=" +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -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.9.0/build' make -f examples/CMakeFiles/advection-reaction-dg.dir/build.make examples/CMakeFiles/advection-reaction-dg.dir/build +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.9.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.9.0/build' +make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 1%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o -[ 3%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o +[ 4%] Building CXX object examples/CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o +[ 4%] Building CXX object examples/CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o [ 4%] Building CXX object examples/CMakeFiles/interpolation.dir/interpolation.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/poisson-mfem.cc -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/advection-reaction-dg.cc cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/interpolation.cc +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/advection-reaction-dg.cc +[ 6%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/poisson-pq2.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:10: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -1695,6 +1739,21 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:10: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc: In lambda function: /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:90:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 90 | return x; @@ -1702,6 +1761,24 @@ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:12: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:430:46: required from here + 430 | using Domain = GridType::Codim<0>::Geometry::GlobalCoordinate; // FieldVector + | ^~ +/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.9.0/examples/advection-reaction-dg.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:433:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 433 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; + | ^~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:12: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' @@ -1765,46 +1842,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(); | ^ -/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.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here - 60 | 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 +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(); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:12: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': + | ~~~~~~~~~~~~~~~~~^~ /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:430:46: required from here 430 | using Domain = GridType::Codim<0>::Geometry::GlobalCoordinate; // FieldVector | ^~ -/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.9.0/examples/advection-reaction-dg.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:433:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 433 | auto velocityField = [] (const Domain& x) -> Domain { return {1,1};}; - | ^~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ +/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1820,25 +1873,16 @@ /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.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here - 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 102 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:344:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 344 | for (auto&& is : intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1854,57 +1898,15 @@ /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.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here - 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 101 | [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~ - 102 | isBoundaryBackend[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 103 | }); - | ~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/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.9.0/examples/advection-reaction-dg.cc:430:46: required from here - 430 | using Domain = GridType::Codim<0>::Geometry::GlobalCoordinate; // FieldVector - | ^~ -/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; 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]' +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:344:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' + 344 | for (auto&& is : intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here + 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here - 60 | 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/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -1941,7 +1943,60 @@ /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:415:94: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 415 | auto coordinate = Dune::Functions::makeAnalyticGridViewFunction([](const auto& x) { return x; }, gridView); | ^ -/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/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.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here + 60 | 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/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:12: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap>' + 42 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap, double>' + 267 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector >&]' + 448 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 450 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:416:70: required from here + 416 | 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(); + | ^ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1957,16 +2012,25 @@ /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.9.0/examples/advection-reaction-dg.cc:344:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 344 | for (auto&& is : intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here + 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 102 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 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())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1982,35 +2046,21 @@ /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.9.0/examples/advection-reaction-dg.cc:344:35: required from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' - 344 | for (auto&& is : intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:436:26: required from here - 436 | assembleStiffnessMatrix(feBasis, stiffnessMatrix, rhs, velocityField, reactionCoefficient, sourceTerm); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.9.0/examples/interpolation.cc:18: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' - 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here - 60 | interpolate(p2basis, x1, f1); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; F = main(int, char**)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:100:21: required from here + 100 | forEachBoundaryDOF(subspaceBasis(taylorHoodBasis, _0), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 101 | [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~ + 102 | isBoundaryBackend[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 103 | }); + | ~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': @@ -2054,29 +2104,27 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 519 | 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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 75 | geometry_.emplace(element_.geometry()); - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 250 | localF.bind(e); - | ~~~~~~~~~~~^~~ +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.9.0/dune/functions/functionspacebases/interpolate.hh:209:9: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 209 | using GlobalDomain = typename Element::Geometry::GlobalCoordinate; + | ^~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here 60 | 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/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; int n = 2]': @@ -2190,18 +2238,81 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 225 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, + from /usr/include/dune/geometry/quadraturerules.hh:292: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | return result; + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | 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.9.0/examples/poisson-pq2.cc:76:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 267 | return result; + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = 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.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 262 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here + 349 | 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 /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:18: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' 97 | visitor.leaf(tree, treePath); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -2217,9 +2328,9 @@ /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here 60 | interpolate(p2basis, x1, f1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ /usr/include/dune/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); @@ -2354,78 +2465,106 @@ /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.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:101 = unsigned int]' - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:242:10: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 242 | f(e); - | ~^~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' - 130 | Hybrid::forEach(indices, [&](auto i) { - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ - 131 | auto&& child = tree.child(i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 132 | using Child = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 133 | - | - 134 | visitor.beforeChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 135 | - | - 136 | // This requires that visitor.in(...) can always be instantiated, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 137 | // even if there's a single child only. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 138 | if (i>0) - | ~~~~~~~~ - 139 | visitor.in(tree, treePath); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 140 | - | - 141 | constexpr bool visitChild = Visitor::template VisitChild::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 142 | if constexpr(visitChild) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 144 | applyToTree(child, childTreePath, visitor); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 145 | } - | ~ - 146 | - | - 147 | visitor.afterChild(tree, child, treePath, i); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 148 | }); - | ~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = main(int, char**)::&)>]' +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 519 | 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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:75:40: required from 'void Dune::Functions::Imp::LocalAnalyticGridViewFunction::bind(const Element&) [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 75 | geometry_.emplace(element_.geometry()); + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:250:16: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 250 | localF.bind(e); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:92:14: required from here - 92 | interpolate(subspaceBasis(taylorHoodBasis, _0), x2, f2); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here + 60 | 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/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.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | 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.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 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.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' + 118 | for(const auto& intersection: intersections(gridView, element)) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' + 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 261 | dirichletNodes[index] = true; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 262 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here + 349 | boundaryTreatment(feBasis, dirichletNodes); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 228 | return jacobianInverseTransposed(local).transposed(); @@ -2467,24 +2606,9 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/c++/14/vector:68, - from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:5: -/usr/include/c++/14/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': -/usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' - 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]' - 114 | return std::__invoke_impl<__type>(__tag{}, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 115 | std::forward<_Callable>(__fn), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 116 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' - 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 291 | std::forward<_ArgTypes>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' 451 | _M_invoker = &_My_handler::_M_invoke; | ^~~~~~~~~~~~~~~~~~~~~~~ @@ -2509,9 +2633,44 @@ /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here 60 | interpolate(p2basis, x1, f1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 356 | operator()(_Args&&... __args) const - | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/dune/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.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 211 | getLocalMatrix(localView, elementMatrix); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | 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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:115:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' + 115 | double functionValue = localVolumeTerm(quadPos); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' + 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here + 338 | 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/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.9.0/examples/poisson-mfem.cc:73:58: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 0>, Dune::Functions::LagrangePreBasis > > >, 0, double> > > >; MatrixType = Dune::Matrix >]' 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); @@ -2564,6 +2723,98 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:240:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 240 | GlobalCoordinate center() const | ^~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:22: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]': +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' + 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here + 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:144:26: required from 'Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&):: [with auto:101 = unsigned int]' + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:242:10: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<0>) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 242 | f(e); + | ~^~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = Dune::IntegralRange&; F = Dune::TypeTree::Detail::applyToTree > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&>(const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&, Dune::TypeTree::HybridTreePath<>, Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:130:26: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if<(! typename std::decay<_Tp>::type::isLeaf), int>::type = 0]' + 130 | Hybrid::forEach(indices, [&](auto i) { + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ + 131 | auto&& child = tree.child(i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 132 | using Child = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 133 | + | + 134 | visitor.beforeChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 135 | + | + 136 | // This requires that visitor.in(...) can always be instantiated, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 137 | // even if there's a single child only. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 138 | if (i>0) + | ~~~~~~~~ + 139 | visitor.in(tree, treePath); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 140 | + | + 141 | constexpr bool visitChild = Visitor::template VisitChild::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 142 | if constexpr(visitChild) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 143 | auto childTreePath = Dune::TypeTree::push_back(treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 144 | applyToTree(child, childTreePath, visitor); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 145 | } + | ~ + 146 | + | + 147 | visitor.afterChild(tree, child, treePath, i); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 148 | }); + | ~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::PowerBasisNode > >, 2, double>, 2>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = SubspaceBasis > > >, 2, double>, 2>, LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; C = Dune::BlockVector >&; F = main(int, char**)::&)>]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:92:14: required from here + 92 | interpolate(subspaceBasis(taylorHoodBasis, _0), x2, f2); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ /usr/include/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); @@ -2599,6 +2850,73 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1206 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' + 1187 | 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.9.0/examples/poisson-pq2.cc:424:18: required from here + 424 | vtkWriter.write("poisson-pq2"); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/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/c++/14/vector:68, + from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:5: +/usr/include/c++/14/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': +/usr/include/c++/14/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' + 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}; enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> = Dune::FieldVector]' + 114 | return std::__invoke_impl<__type>(__tag{}, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 115 | std::forward<_Callable>(__fn), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 116 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' + 290 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 291 | std::forward<_ArgTypes>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 225 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>; BV = Imp::AllTrueBitSetVector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:296:15: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&) [with B = DefaultGlobalBasis > >, 2, double> >; C = std::vector >&; F = main(int, char**)::&)>]' + 296 | interpolate (basis, coeff, f, Imp::AllTrueBitSetVector(), HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:60:14: required from here + 60 | interpolate(p2basis, x1, f1); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 356 | operator()(_Args&&... __args) const + | ^~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 228 | return jacobianInverseTransposed(local).transposed(); @@ -2640,6 +2958,36 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' + 451 | _M_invoker = &_My_handler::_M_invoke; + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' + 225 | asBase.interpolate(FunctionType(std::cref(f)),out); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]' + 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' + 97 | visitor.leaf(tree, treePath); + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' + 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' + 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' + 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here + 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /usr/include/dune/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.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: required from 'Dune::Functions::FaceNormalGridFunction::Range Dune::Functions::FaceNormalGridFunction::LocalFunction::operator()(const Dune::Functions::FaceNormalGridFunction::LocalDomain&) const [with GV = Dune::GridView > >; Dune::Functions::FaceNormalGridFunction::Range = Dune::FieldVector; Dune::Functions::FaceNormalGridFunction::LocalDomain = Dune::FieldVector]' 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); @@ -2730,10 +3078,6 @@ /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/transpose.hh:9: /usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': @@ -2762,6 +3106,10 @@ /usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 190 | VirtualRefinement::Codim::SubEntityIterator:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, from /build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:21: @@ -2776,6 +3124,45 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here + 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' + 161 | f.write(sit.coords(),*p); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here + 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2789,6 +3176,17 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 762 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -2822,16 +3220,12 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 762 | out[0] = f(center); +In file included from /usr/include/dune/localfunctions/lagrange.hh:21, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:23: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); | ~^~~~~~~~ /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2840,6 +3234,13 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -2865,6 +3266,22 @@ | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:119:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[i][j] += -1 * factor * values[i] * values[j] * quadPoint.weight(); +/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:59:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::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 @@ -2892,6 +3309,39 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 183 | auto transpose(const Matrix& matrix) { + | ^~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 254 | friend auto operator* ( const FieldMatrix& matrixA, + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:24, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:23: @@ -2988,10 +3438,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); @@ -3041,10 +3487,17 @@ /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:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:174:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 174 | } - | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::&)>; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; /build/reproducible-path/dune-functions-2.9.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.9.0/examples/advection-reaction-dg.cc:205:82: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 205 | localRhs[i] += shapeFunctionValues[i] * functionValue * quadPoint.weight() * integrationElement; @@ -3064,6 +3517,42 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/interpolation.cc:174:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 174 | } + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:430:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 430 | } + | ^ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, @@ -3078,15 +3567,22 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:489:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 489 | } + | ^ +/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-mfem.cc:193:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 193 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In lambda function, inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, Dune::BlockVector > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::&)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, allocator > >, vector > > >&&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, @@ -3129,27 +3625,28 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:489:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 489 | } - | ^ -/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-mfem.cc:193:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 193 | localRhs[pressureIndex] += - pressureValues[j] * functionValue * quadPoint.weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32, + inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/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:: @@ -3184,6 +3681,39 @@ /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:59:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:32:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 32 | void getLocalMatrix( const LocalView& localView, MatrixType& elementMatrix) + | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:5: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-mfem.cc:73:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 73 | const auto jacobianInverse = geometry.jacobianInverse(quadPos); @@ -3191,6 +3721,10 @@ /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:101:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 101 | fluxDivergence[i] = trace(fluxReferenceJacobians[i] * jacobianInverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ In function 'void getLocalMatrix(const LocalView&, MatrixType&, LocalVelocityField&&, LocalReactionCoefficient&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2> > >; MatrixType = Dune::Matrix >; LocalVelocityField = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&; LocalReactionCoefficient = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]', inlined from 'void assembleStiffnessMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VelocityField&&, ReactionCoefficient&&, SourceTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2> >; VelocityField = main(int, char**)::&; ReactionCoefficient = main(int, char**)::&; SourceTerm = main(int, char**)::&]' at /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:325:19: /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:64:59: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -3208,25 +3742,39 @@ /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -[ 6%] Linking CXX executable interpolation +[ 7%] Linking CXX executable interpolation cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/interpolation.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/interpolation.dir/interpolation.cc.o -o interpolation -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 6%] Built target interpolation -make -f examples/CMakeFiles/poisson-pq2.dir/build.make examples/CMakeFiles/poisson-pq2.dir/depend +[ 7%] Built target interpolation +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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/poisson-pq2.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 7%] Building CXX object examples/CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/poisson-pq2.cc +[ 9%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/stokes-taylorhood.cc In file included from /usr/include/c++/14/vector:72, from /build/reproducible-path/dune-functions-2.9.0/examples/advection-reaction-dg.cc:5: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:5: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/vector:66: @@ -3244,29 +3792,12 @@ /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-mfem.cc:5: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:10: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, @@ -3282,480 +3813,6 @@ /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:12: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap>' - 42 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double> >, Dune::BlockVector >, Dune::Functions::HierarchicNodeToRangeMap, double>' - 267 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 2, double> >&; V = Dune::BlockVector >&]' - 448 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 450 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:416:70: required from here - 416 | 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(); - | ^ -In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, - from /usr/include/dune/geometry/quadraturerules.hh:292: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:44: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | return result; - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | 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.9.0/examples/poisson-pq2.cc:76:46: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:267:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 267 | return result; - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = 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.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 262 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here - 349 | 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: 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.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | 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.9.0/examples/poisson-pq2.cc:76:57: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:123:45: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | assembleLaplaceMatrix(feBasis, stiffnessMatrix, rhs, rightHandSide); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 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.9.0/dune/functions/functionspacebases/boundarydofs.hh:118:50: required from 'void Dune::Functions::forEachBoundaryDOF(const Basis&, F&&) [with Basis = DefaultGlobalBasis > >, 2, double> >; F = boundaryTreatment > >, 2, double> > >(const Dune::Functions::DefaultGlobalBasis > >, 2, double> >&, std::vector&)::; decltype ((declval >()(declval()), 0)) = 0]' - 118 | for(const auto& intersection: intersections(gridView, element)) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:260:32: required from 'void boundaryTreatment(const FEBasis&, std::vector&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >]' - 260 | Functions::forEachBoundaryDOF(feBasis, [&] (auto&& index) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 261 | dirichletNodes[index] = true; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 262 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:349:20: required from here - 349 | boundaryTreatment(feBasis, dirichletNodes); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::GeometryDefaultImplementation::JacobianInverse Dune::GeometryDefaultImplementation::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; JacobianInverse = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:158:36: required from 'auto Dune::Geometry::jacobianInverseImpl(const LocalCoordinate&, std::true_type) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; LocalCoordinate = Dune::FieldVector; std::true_type = std::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.9.0/examples/poisson-pq2.cc:59:59: required from 'void getLocalMatrix(const LocalView&, MatrixType&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; MatrixType = Dune::Matrix >]' - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:211:19: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 211 | getLocalMatrix(localView, elementMatrix); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | 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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = int; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:115:43: required from 'void getVolumeTerm(const LocalView&, Dune::BlockVector >&, LocalVolumeTerm&&) [with LocalView = Dune::Functions::DefaultLocalView > >, 2, double> > >; LocalVolumeTerm = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&]' - 115 | double functionValue = localVolumeTerm(quadPos); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:232:18: required from 'void assembleLaplaceMatrix(const FEBasis&, Dune::BCRSMatrix >&, Dune::BlockVector >&, VolumeTerm&&) [with FEBasis = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; VolumeTerm = main(int, char**)::&]' - 232 | getVolumeTerm(localView, localRhs, localVolumeTerm); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:338:24: required from here - 338 | 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 - | ^~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:22: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]': -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' - 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here - 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1206 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' - 1187 | 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.9.0/examples/poisson-pq2.cc:424:18: required from here - 424 | vtkWriter.write("poisson-pq2"); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/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/c++/14/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/14/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' - 451 | _M_invoker = &_My_handler::_M_invoke; - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' - 225 | asBase.interpolate(FunctionType(std::cref(f)),out); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:135:44: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 2, double> >; T = Dune::Functions::LagrangeNode > >, 2, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const std::vector&]' - 135 | fe.localInterpolation().interpolate(localFj, interpolationCoefficients); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' - 97 | visitor.leaf(tree, treePath); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:239:26: required from 'void Dune::TypeTree::applyToTree(Tree&&, Visitor&&) [with Tree = const Dune::Functions::LagrangeNode > >, 2, double>&; Visitor = Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>&]' - 239 | Detail::applyToTree(tree, hybridTreePath(), visitor); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:253:26: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&, const NTRE&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector; NTRE = HierarchicNodeToRangeMap]' - 253 | TypeTree::applyToTree(localView.tree(),localInterpolateVisitor); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:276:14: required from 'void Dune::Functions::interpolate(const B&, C&&, const F&, const BV&) [with B = DefaultGlobalBasis > >, 2, double> >; C = Dune::BlockVector >&; F = main(int, char**)::; BV = std::vector]' - 276 | interpolate(basis, coeff, f, bitVector, HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:358:14: required from here - 358 | interpolate(feBasis, x, dirichletValueFunction, dirichletNodes); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1322 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here - 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' - 161 | f.write(sit.coords(),*p); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here - 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:23: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:59:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:71:7: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | jacobians[i] = referenceJacobians[i] * jacobianInverse; - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:93: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/usr/include/dune/common/transpose.hh: In function 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/common/transpose.hh:183:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 183 | auto transpose(const Matrix& matrix) { - | ^~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In function 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 1; K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/fmatrix.hh:254:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 254 | friend auto operator* ( const FieldMatrix& matrixA, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/fvector.hh: In function 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:76:57: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:123:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | localRhs[i] += shapeFunctionValues[i] * functionValue * quad[pt].weight() * integrationElement; -[ 9%] Linking CXX executable advection-reaction-dg -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 9%] Built target advection-reaction-dg -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/stokes-taylorhood.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f examples/CMakeFiles/stokes-taylorhood.dir/build.make examples/CMakeFiles/stokes-taylorhood.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 10%] Building CXX object examples/CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/examples/stokes-taylorhood.cc -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:430:2: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 430 | } - | ^ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32, - inlined from 'Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const vector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 2, double> >, Dune::Functions::LagrangeNode > >, 2, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const std::vector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -3967,8 +4024,12 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -[ 12%] Linking CXX executable poisson-mfem -cd /build/reproducible-path/dune-functions-2.9.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/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17: /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': @@ -3984,7 +4045,6 @@ /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/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:146:38: required from 'void getLocalMatrix(const LocalView&, Dune::Matrix >&) [with LocalView = Dune::Functions::DefaultLocalView > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > > >]' @@ -3998,14 +4058,6 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 12%] Built target poisson-mfem -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.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); @@ -4025,8 +4077,11 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:226:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 226 | JacobianInverse jacobianInverse([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~ -[ 14%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/analyticfunctions/test/polynomialtest.cc +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1322 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -4069,16 +4124,8 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/examples/poisson-pq2.cc:59:59: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | const auto& jacobianInverse = geometry.jacobianInverse(quadPos); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:76:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | elementMatrix[i][j] += (jacobians[i] * transpose(jacobians[j])) * quad[pt].weight() * integrationElement; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:32:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 32 | void getLocalMatrix( const LocalView& localView, MatrixType& elementMatrix) - | ^~~~~~~~~~~~~~ +[ 10%] Linking CXX executable poisson-pq2 +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': /usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' 649 | return _it.lowerleft(); @@ -4101,6 +4148,29 @@ /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++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 10%] Built target poisson-pq2 +make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/DependInfo.cmake "--color=" +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build.make dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 12%] Building CXX object dune/functions/analyticfunctions/test/CMakeFiles/polynomialtest.dir/polynomialtest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/analyticfunctions/test/polynomialtest.cc In file included from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:25: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 2, double>&; TreePath = Dune::TypeTree::HybridTreePath; V = Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -4420,8 +4490,6 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ -[ 15%] Linking CXX executable polynomialtest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 /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 @@ -4442,7 +4510,6 @@ /usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 452 | inline FieldVector operator* (const FieldVector& a, const K b) | ^~~~~~~~ -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 124 | const auto& y = localF_(x); @@ -4454,39 +4521,32 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +[ 14%] Linking CXX executable polynomialtest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/analyticfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polynomialtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polynomialtest.dir/polynomialtest.cc.o -o polynomialtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 15%] Built target polynomialtest +[ 14%] Built target polynomialtest 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.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/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.9.0/build' -[ 17%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o +[ 15%] Building CXX object dune/functions/backends/test/CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/backends/test/istlvectorbackendtest.cc -In file included from /usr/include/c++/14/vector:72, - from /build/reproducible-path/dune-functions-2.9.0/examples/poisson-pq2.cc:5: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 17%] Linking CXX executable advection-reaction-dg +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/advection-reaction-dg.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/advection-reaction-dg.dir/advection-reaction-dg.cc.o" -o advection-reaction-dg -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 17%] Built target advection-reaction-dg +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.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 18%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/common/test/differentiablefunctiontest.cc /build/reproducible-path/dune-functions-2.9.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.9.0/examples/stokes-taylorhood.cc:119:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) @@ -4496,10 +4556,9 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vp_element_matrix_b}@*/ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ +[ 20%] Linking CXX executable poisson-mfem +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-mfem.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-mfem.dir/poisson-mfem.cc.o" -o poisson-mfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); @@ -4512,92 +4571,55 @@ /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | FieldVector coords = i->geometry().global(sit.coords()); | ~~~~~~~~~~^~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2]': /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -[ 18%] Linking CXX executable istlvectorbackendtest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 18%] Built target istlvectorbackendtest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 20%] Building CXX object dune/functions/common/test/CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/common/test/differentiablefunctiontest.cc -[ 21%] Linking CXX executable poisson-pq2 -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/poisson-pq2.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/poisson-pq2.dir/poisson-pq2.cc.o" -o poisson-pq2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 21%] Built target poisson-pq2 +[ 20%] Built target poisson-mfem make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build.make dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 23%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o +[ 21%] Building CXX object dune/functions/common/test/CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/common/test/polymorphicsmallobjecttest.cc -[ 25%] Linking CXX executable differentiablefunctiontest +/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': +/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 479 | VirtualRefinementImp::SubEntityIteratorBack:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 23%] Linking CXX executable differentiablefunctiontest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/differentiablefunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/differentiablefunctiontest.dir/differentiablefunctiontest.cc.o -o differentiablefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 25%] Built target differentiablefunctiontest +[ 23%] Built target differentiablefunctiontest 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.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 26%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o +[ 25%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc -/build/reproducible-path/dune-functions-2.9.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.9.0/examples/stokes-taylorhood.cc:87:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ - | ^~~~~~~~~~~~~~~~~~~~ -[ 28%] Linking CXX executable polymorphicsmallobjecttest +[ 26%] Linking CXX executable polymorphicsmallobjecttest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/common/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/polymorphicsmallobjecttest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/polymorphicsmallobjecttest.dir/polymorphicsmallobjecttest.cc.o -o polymorphicsmallobjecttest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 28%] Built target polymorphicsmallobjecttest +[ 26%] Built target polymorphicsmallobjecttest make -f dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 29%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o +[ 28%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > >, Dune::BlockVector, std::allocator > > > >&&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, from /usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, @@ -4616,6 +4638,9 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +[ 29%] Linking CXX executable istlvectorbackendtest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/backends/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/istlvectorbackendtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/istlvectorbackendtest.dir/istlvectorbackendtest.cc.o -o istlvectorbackendtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:12: @@ -4704,6 +4729,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(); | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 29%] Built target istlvectorbackendtest +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" 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]' @@ -4779,6 +4809,11 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 31%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc /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())); @@ -5041,10 +5076,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/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -5270,6 +5301,16 @@ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:19: +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /usr/include/dune/common/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(); @@ -5397,6 +5438,14 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /usr/include/dune/common/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(); @@ -5431,24 +5480,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 | ^~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/brezzidouglasmarinibasis.hh:19: -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:13: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ /usr/include/dune/grid/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.9.0/dune/functions/functionspacebases/test/basistest.hh:326: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 >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -5923,168 +5954,17 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:14: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ -In file included from /usr/include/c++/14/vector:72, - from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:6: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:6: -/usr/include/c++/14/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 954 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/build/reproducible-path/dune-functions-2.9.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::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/refinement.hh:256, - from /usr/include/dune/geometry/virtualrefinement.hh:272: -/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': -/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | RefinementIteratorSpecial:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:66: -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:6: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -[ 31%] Linking CXX executable stokes-taylorhood -cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 31%] Built target stokes-taylorhood -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/depend -/usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh: In member function 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:79:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 79 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 32%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.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 = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:14: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:296, from /usr/include/dune/localfunctions/test/test-localfe.hh:21, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:16: @@ -6096,19 +5976,16 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -[ 34%] Linking CXX executable brezzidouglasmarinibasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 34%] Built target brezzidouglasmarinibasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 35%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.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 = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -6181,6 +6058,15 @@ /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.9.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.9.0/examples/stokes-taylorhood.cc:87:58: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 87 | const auto jacobianInverse = geometry.jacobianInverse(quadPoint.position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:120:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | elementMatrix[row][col] += (jacobians[i] * transpose(jacobians[j])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 120 | * quadPoint.weight() * integrationElement; /*@\label{li:stokes_taylorhood_update_vv_element_matrix}@*/ + | ^~~~~~~~~~~~~~~~~~~~ /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())); @@ -6206,6 +6092,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/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ /usr/include/dune/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())); @@ -6612,69 +6503,6 @@ /usr/include/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | return y; | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:12: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:14: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here - 344 | 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/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.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here - 345 | 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(); - | ^ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:18: /build/reproducible-path/dune-functions-2.9.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>]': @@ -6721,28 +6549,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ -/usr/include/dune/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())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' - 262 | testScalarBasisConst(bSplineBasis, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ - 263 | true, - | ~~~~~ - 264 | true, // Don't interpolate a given function and try to integrate over it - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 265 | DisableLocalInterpolation); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here - 346 | testOnStructuredGrid<3>(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/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.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -6758,22 +6568,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ -/usr/include/dune/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.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' - 165 | const double integrationElement = element.geometry().integrationElement(quadPos); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' - 310 | testScalarBasisConst(pq1Basis, true, disableInterpolate); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here - 348 | testOnHybridGrid<2>(); - | ~~~~~~~~~~~~~~~~~~~^~ -/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.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -6819,6 +6613,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/14/functional:59, @@ -6853,6 +6651,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); @@ -6860,6 +6662,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 119 | return localValue; | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); @@ -6965,6 +6771,425 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 215 | return localValue; | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | auto globalValue = f(xi); + | ~^~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:6: +/usr/include/c++/14/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 954 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/c++/14/vector:72, + from /build/reproducible-path/dune-functions-2.9.0/examples/stokes-taylorhood.cc:6: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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::LocalBasisVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/c++/14/vector:66: +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/brezzidouglasmarinibasistest.cc:6: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:68:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 68 | static auto applyJacobian(Gradients& gradients, + | ^~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh: In member function 'void Dune::BDM1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:79:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 79 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/refinement.hh:256, + from /usr/include/dune/geometry/virtualrefinement.hh:272: +/usr/include/dune/geometry/refinement/simplex.cc: In member function 'Dune::RefinementImp::Simplex::RefinementIteratorSpecial::CoordVector Dune::RefinementImp::Simplex::RefinementIteratorSpecial::coords() const [with int dimension = 2; CoordType = double]': +/usr/include/dune/geometry/refinement/simplex.cc:581:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | RefinementIteratorSpecial:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 32%] Linking CXX executable brezzidouglasmarinibasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinibasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/brezzidouglasmarinibasistest.dir/brezzidouglasmarinibasistest.cc.o -o brezzidouglasmarinibasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 32%] Built target brezzidouglasmarinibasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +make -f dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 34%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:12: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 35%] Linking CXX executable stokes-taylorhood +cd /build/reproducible-path/dune-functions-2.9.0/build/examples && /usr/bin/cmake -E cmake_link_script CMakeFiles/stokes-taylorhood.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/stokes-taylorhood.dir/stokes-taylorhood.cc.o" -o stokes-taylorhood -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 35%] Built target stokes-taylorhood +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 37%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:14: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1, Dune::EquidistantCoordinates >, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 1]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:344:26: required from here + 344 | 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/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.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 2]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:345:26: required from here + 345 | 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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:262:25: required from 'void testOnStructuredGrid() [with int dim = 3]' + 262 | testScalarBasisConst(bSplineBasis, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ + 263 | true, + | ~~~~~ + 264 | true, // Don't interpolate a given function and try to integrate over it + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 265 | DisableLocalInterpolation); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:346:26: required from here + 346 | testOnStructuredGrid<3>(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/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())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:165:57: required from 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double> >]' + 165 | const double integrationElement = element.geometry().integrationElement(quadPos); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:310:23: required from 'void testOnHybridGrid() [with int dim = 2]' + 310 | testScalarBasisConst(pq1Basis, true, disableInterpolate); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:348:22: required from here + 348 | testOnHybridGrid<2>(); + | ~~~~~~~~~~~~~~~~~~~^~ +/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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ 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]': @@ -7011,6 +7236,22 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ /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(); @@ -7036,6 +7277,18 @@ /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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/dune/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(); @@ -7061,6 +7314,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 | ^~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:10, from /usr/include/dune/geometry/quadraturerules.hh:292: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 2]': @@ -7082,6 +7339,22 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator+(K, const FieldVector&) [with K = double]': /usr/include/c++/14/bits/stl_numeric.h:141:39: required from '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = double]' 141 | __init = _GLIBCXX_MOVE_IF_20(__init) + *__first; @@ -7104,10 +7377,79 @@ /usr/include/dune/common/fvector.hh:510:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 510 | inline FieldVector operator+ (const K a, const FieldVector& b) | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: +/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 330 | return impl().jacobianInverseTransposed(local); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': +/usr/include/dune/localfunctions/test/test-localfe.hh:187:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 187 | bool testCanRepresentConstants(const FE& fe, + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | auto globalValue = f(xi); + | ~^~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testLocalInterpolation(const FE&) [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:97:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 97 | bool testLocalInterpolation(const FE& fe) + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:16: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 1]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | GridType grid(l,elements); @@ -7122,31 +7464,38 @@ 1489 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | auto globalValue = f(xi); - | ~^~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:10: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' + 42 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' + 267 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 3, double> >&; V = std::vector&]' + 448 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 450 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:60:72: required from here + 60 | auto v_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis,v); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/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:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' @@ -7173,6 +7522,15 @@ /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/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 519 | auto ll = _it.lowerleft(); @@ -7198,46 +7556,21 @@ /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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:72:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 72 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.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::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:171:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/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(); @@ -7294,18 +7627,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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /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(); @@ -7334,10 +7655,120 @@ /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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here + 55 | 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::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = 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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here + 55 | 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/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1206 | writeGridPoints(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' + 1187 | 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.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here + 64 | 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 + | ^~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:20: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::BSplineNode > > > >; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > > > > >; T = Dune::Functions::BSplineNode > > > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::BSplineNode > > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > > > > >, Dune::Functions::BSplineNode > > > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > > > > >(const Dune::Functions::DefaultGlobalBasis > > > > >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' @@ -7370,6 +7801,265 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ +In file included from /usr/include/dune/grid/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]' + 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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here + 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' + 143 | using JacobianDefault = 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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here + 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:13: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' + 1322 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1200 | writeVertexData(writer); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' + 1187 | 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.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here + 64 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' + 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 166 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here + 76 | test.subTest(checkBasis(basis, 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/uggrid/uggridgeometry.hh:14, + from /usr/include/dune/grid/uggrid.hh:102, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:11: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode > >, 3, double>; auto:82 = Dune::Functions::LagrangeNode > >, 3, double>; auto:83 = std::vector >]' + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode > >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' + 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 166 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here + 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:26: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 230 | return impl().global( local ); + | ~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' + 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 166 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' + 545 | test.subTest(checkConstBasis(basis,flags...)); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here + 76 | test.subTest(checkBasis(basis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | GlobalCoordinate global(const LocalCoordinate& local) const + | ^~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 2]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | GridType grid(l,elements); @@ -7668,34 +8358,152 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:109:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = float; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ +In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, + from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here + 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:8: +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = float]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' + 170 | impl_.interpolate(f,out); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' + 161 | f.write(sit.coords(),*p); + | ~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here + 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | VirtualRefinement::Codim::SubEntityIterator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:18: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc: In function 'void testForDimension(Dune::TestSuite&) [with int dim = 3]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/bsplinebasistest.cc:29:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 29 | GridType grid(l,elements); @@ -7770,22 +8578,6 @@ /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -7971,37 +8763,57 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:68:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 68 | static auto applyJacobian(Gradients& gradients, - | ^~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:98:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 98 | } + | ^ +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | FieldVector coords = i->geometry().global(sit.coords()); + | ~~~~~~~~~~^~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 3]': +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); + | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/numeric:62, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:6: /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.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -[ 37%] Linking CXX executable bsplinebasistest +[ 39%] Linking CXX executable bsplinebasistest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bsplinebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/bsplinebasistest.dir/bsplinebasistest.cc.o -o bsplinebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 37%] Built target bsplinebasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/depend +[ 39%] Built target bsplinebasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -make -f dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/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.9.0/build' -[ 39%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc +[ 40%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc +/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:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc: In function 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:26:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 26 | void checkBasisFEs(const Basis& basis) { + | ^~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); @@ -8010,16 +8822,13 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, from /usr/include/dune/localfunctions/lagrange.hh:13, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:16: + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:12: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | { @@ -8033,468 +8842,26 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:10: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap>' - 42 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, double>' - 267 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 3, double> >&; V = std::vector&]' - 448 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 450 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:60:72: required from here - 60 | auto v_f = Dune::Functions::makeDiscreteGlobalBasisFunction(basis,v); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here - 55 | 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::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = 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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here - 55 | 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/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1206:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1206 | writeGridPoints(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' - 1187 | 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.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here - 64 | 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 - | ^~~~~~ -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]' - 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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here - 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>' - 143 | using JacobianDefault = 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: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here - 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:13: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'Dune::FieldVector::n> Dune::VTKWriter::VertexIterator::position() const [with GridView = Dune::GridView > >; typename GridView::ctype = double]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1322:33: required from 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::VertexIterator; GridView = Dune::GridView > >]' - 1322 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1356:16: required from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1356 | writeData(writer,vertexdata,vertexBegin(),vertexEnd(),nvertices); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1200:7: required from 'void Dune::VTKWriter::writeAllData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1200 | writeVertexData(writer); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1187:7: required from 'void Dune::VTKWriter::writeDataFile(std::ostream&) [with GridView = Dune::GridView > >; std::ostream = std::basic_ostream]' - 1187 | 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.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:64:20: required from here - 64 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' - 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 166 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here - 76 | test.subTest(checkBasis(basis, 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.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': -/build/reproducible-path/dune-functions-2.9.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/grid/uggrid/uggridgeometry.hh:14, - from /usr/include/dune/grid/uggrid.hh:102, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:11: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode > >, 3, double>; auto:82 = Dune::Functions::LagrangeNode > >, 3, double>; auto:83 = std::vector >]' - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode > >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' - 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 166 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 3, double>&; LeafFunc = checkBasisContinuity > >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 3, double> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 3, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:55:28: required from here - 55 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:26: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::global(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 0; unsigned int coorddim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:230:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 0; int cdim = 1; GridImp = const Dune::OneDGrid; GeometryImp = Dune::OneDGridGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 230 | return impl().global( local ); - | ~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:79 = Dune::Intersection >; auto:80 = Dune::TypeTree::HybridTreePath<>; auto:81 = Dune::Functions::LagrangeNode >, 3, double>; auto:82 = Dune::Functions::LagrangeNode >, 3, double>; auto:83 = std::vector >]' - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:101 = Dune::Functions::LagrangeNode >, 3, double>; auto:102 = Dune::TypeTree::HybridTreePath<>&]' - 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode >, 3, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 166 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode >, 3, double>&; LeafFunc = checkBasisContinuity >, 3, double> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis >, 3, double> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis >, 3, double> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:545:31: required from 'Dune::TestSuite checkBasis(Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis >, 3, double> >; Flags = {EnableContinuityCheck}]' - 545 | test.subTest(checkConstBasis(basis,flags...)); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:76:30: required from here - 76 | test.subTest(checkBasis(basis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | GlobalCoordinate global(const LocalCoordinate& local) const - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT02DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:155:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', + inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: +/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 304 | return impl().jacobianTransposed( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25: +/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::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 106 | auto operator()(const LocalCoordinate& xi) const | ^~~~~~~~ @@ -8502,57 +8869,49 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: + inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: /usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return impl().jacobianInverseTransposed(local); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void interpolate (const F& ff, std::vector& out) const | ^~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:10: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 547 | 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.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:166:23: required from 'It Dune::Functions::LagrangeDGPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 2; Node = Dune::Functions::LagrangeNode > >, 2, double>]' + 166 | if (element.type().isTriangle()) + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultlocalview.hh:86:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 2> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 86 | globalBasis_->preBasis().indices(tree_, indices_.begin()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:519:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' + 519 | localView.bind(e); + | ~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:41:28: required from here + 41 | 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(); + | ^ In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = float; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, float, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 1; unsigned int k = 3; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' 125 | impl_.partial(order,in,out); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here @@ -8579,86 +8938,19 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/geometry/virtualrefinement.hh:393, - from /usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:14: -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 2; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: required from 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:261:8: required from here - 261 | void SubsamplingVTKWriter::writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc:190:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | VirtualRefinement::Codim::SubEntityIterator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:8: -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = float]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' - 170 | impl_.interpolate(f,out); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In instantiation of 'Dune::VirtualRefinement::Codim::SubEntityIterator::CoordVector Dune::VirtualRefinement::Codim::SubEntityIterator::coords() const [with int codimension = 0; int dimension = 2; CoordType = double; CoordVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:161:35: required from 'void Dune::SubsamplingVTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int, IteratorSelector) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; SubIterator = Dune::VirtualRefinement<2, double>::Codim<0>::SubEntityIterator; GridView = Dune::GridView > >]' - 161 | f.write(sit.coords(),*p); - | ~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:237:14: required from 'void Dune::SubsamplingVTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 237 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells,IteratorSelector()); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:225:8: required from here - 225 | void SubsamplingVTKWriter::writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = testCanRepresentConstants, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >(const Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 664 | out[0] = f(center); | ~^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/parallel/mpicommunication.hh:19, + from /usr/include/dune/common/parallel/mpihelper.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:8: /usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const @@ -8666,106 +8958,62 @@ /usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); | ^ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Functions::Impl::GlobalValuedLocalFiniteElement, Dune::RT12DLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >]': -/usr/include/dune/localfunctions/test/test-localfe.hh:187:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 187 | bool testCanRepresentConstants(const FE& fe, - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:18: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = float; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsFunction, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:207:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | auto globalValue = f(xi); - | ~^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = ShapeFunctionAsCallable, Dune::Nedelec1stKindSimplexLocalFiniteElement >, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> > >; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/localfunctions/test/test-localfe.hh: In function 'bool testLocalInterpolation(const FE&) [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:97:6: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 97 | bool testLocalInterpolation(const FE& fe) - | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, from /usr/include/dune/common/parallel/communication.hh:17, from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testScalarBasisConst(const Basis&, bool, bool, char) [with Basis = Dune::Functions::DefaultGlobalBasis > > > > >]': +/build/reproducible-path/dune-functions-2.9.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; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[ 42%] Linking CXX executable globalvaluedlfetest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 42%] Built target globalvaluedlfetest +make -f dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 43%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1373:46: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1373 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:98:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 98 | } - | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:10: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:15: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, testScalarBasisConst > >, 1> > >(const Dune::Functions::DefaultGlobalBasis > >, 1> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -8858,330 +9106,6 @@ /usr/include/dune/grid/common/geometry.hh:230:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 230 | return impl().global( local ); | ~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh: In member function 'void Dune::SubsamplingVTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/subsamplingvtkwriter.hh:277:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | FieldVector coords = i->geometry().global(sit.coords()); - | ~~~~~~~~~~^~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 3]': -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:471:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 471 | R factor2 = factor1*lagrangianFactorDerivative(directions[1], no2, i, j, in); - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 0, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 0, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/usr/include/dune/geometry/virtualrefinement.cc: In member function 'Dune::VirtualRefinementImp::SubEntityIteratorBack::CoordVector Dune::VirtualRefinementImp::SubEntityIteratorBack::coords() const [with int codimension = 0; unsigned int topologyId = 2; CoordType = double; unsigned int coerceToId = 2; int dimension = 2]': -/usr/include/dune/geometry/virtualrefinement.cc:479:3: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 479 | VirtualRefinementImp::SubEntityIteratorBack:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:9: -/usr/include/c++/14/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 954 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc: In function 'void checkBasisFEs(const Basis&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/globalvaluedlfetest.cc:26:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 26 | void checkBasisFEs(const Basis& basis) { - | ^~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:204:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianTransposed Dune::Geometry::jacobianTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:73: -/usr/include/dune/grid/common/geometry.hh:304:39: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 304 | return impl().jacobianTransposed( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25: -/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::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]', - inlined from 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = std::function(Dune::FieldVector)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: -/usr/include/dune/grid/common/geometry.hh:330:46: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 330 | return impl().jacobianInverseTransposed(local); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction(Dune::FieldVector)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::UGGrid<2>, Dune::UGGridEntity> >; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:55:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:66: -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 40%] Linking CXX executable globalvaluedlfetest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalvaluedlfetest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalvaluedlfetest.dir/globalvaluedlfetest.cc.o -o globalvaluedlfetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 40%] Built target globalvaluedlfetest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 42%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:12: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:10: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 547 | 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.9.0/dune/functions/functionspacebases/lagrangedgbasis.hh:166:23: required from 'It Dune::Functions::LagrangeDGPreBasis::indices(const Node&, It) const [with It = __gnu_cxx::__normal_iterator, 1>*, std::vector, 1>, std::allocator, 1> > > >; GV = Dune::GridView > >; int k = 2; Node = Dune::Functions::LagrangeNode > >, 2, double>]' - 166 | if (element.type().isTriangle()) - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultlocalview.hh:86:37: required from 'void Dune::Functions::DefaultLocalView::bind(const Element&) [with GB = Dune::Functions::DefaultGlobalBasis > >, 2> >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 86 | globalBasis_->preBasis().indices(tree_, indices_.begin()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:519:19: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 2> >; Flags = {}]' - 519 | localView.bind(e); - | ~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:41:28: required from here - 41 | 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(); - | ^ -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/parallel/mpicommunication.hh:19, - from /usr/include/dune/common/parallel/mpihelper.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangedgbasistest.cc:8: -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:58:13: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -[ 43%] Linking CXX executable lagrangebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 43%] Built target lagrangebasistest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 45%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc -[ 46%] Linking CXX executable lagrangedgbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 46%] Built target lagrangedgbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 48%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:10: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:15: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, @@ -9214,16 +9138,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(); | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:9: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ /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())); @@ -9252,15 +9166,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 file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ /usr/include/dune/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())); @@ -9355,6 +9260,13 @@ /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/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /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(); @@ -9386,16 +9298,27 @@ /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/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:7: -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: required from here - 62 | 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/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 3]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/grid/common/boundarysegment.hh:13, from /usr/include/dune/grid/uggrid.hh:20: @@ -9455,6 +9378,10 @@ /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 447 | derived_type operator- (const DenseVector& b) const | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > > >, 0, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > > >, 0, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 0, double> >, Dune::Functions::LagrangeNode > > >, 0, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > > >, testScalarBasisConst > > >, 0, double> > >(const Dune::Functions::DefaultGlobalBasis > > >, 0, double> >&, bool, bool, char)::)>, Dune::Functions::LocalDerivativeTraits > > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /usr/include/dune/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())); @@ -9593,35 +9520,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(); | ^ -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:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 547 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 36 | s << element.type() << "#" << gridView.indexSet().index(element); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' - 254 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 520 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | 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/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(); @@ -9668,224 +9566,12 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = 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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | 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/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:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' - 547 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' - 36 | s << element.type() << "#" << gridView.indexSet().index(element); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' - 254 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 520 | test.subTest(checkLocalView(basis, localView, flags...)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | 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:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 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:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | FieldMatrix transposed() const - | ^~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ /usr/include/dune/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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::UGGrid<2>, Dune::UGGridGeometry>]' 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -9927,49 +9613,6 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::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.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::LagrangeNode > >, 1, double>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = std::vector >]' - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::LagrangeNode > >, 1, double>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' - 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' - 166 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' - 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' - 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' - 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' - 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' - 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 530 | using Flag = std::decay_t; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 531 | if constexpr (std::is_base_of_v) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 533 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here - 69 | 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 - | ^~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector, std::allocator > >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -10011,6 +9654,10 @@ /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1361:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1361 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ /usr/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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: required from 'static auto Dune::Functions::Impl::CovariantPiolaTransformator::apply(Values&, const LocalCoordinate&, const Geometry&) [with Values = std::vector >; LocalCoordinate = Dune::FieldVector; Geometry = Dune::Geometry<3, 3, const Dune::YaspGrid<3, Dune::EquidistantCoordinates >, Dune::YaspGeometry>]' 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -10427,6 +10074,15 @@ /usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 228 | GlobalCoordinate global (const LocalCoordinate& local) const | ^~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:9: +/usr/include/c++/14/bits/vector.tcc: In function 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 954 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 3; unsigned int coorddim = 3; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:330:46: required from 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 330 | return impl().jacobianInverseTransposed(local); @@ -10578,35 +10234,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/localfunctions/lagrange.hh:24: -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' - 125 | impl_.partial(order,in,out); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here - 121 | void partial(const std::array& order, - | ^~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | auto lagrangianFactor = [&lagrangeNode] - | ^~~~~~~~~~~~~~~ - 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 393 | -> typename Traits::RangeType - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 394 | { - | ~ - 395 | if ( no < i) - | ~~~~~~~~~~~~ - 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 397 | if (no < i+j) - | ~~~~~~~~~~~~~ - 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 400 | }; - | ~ In file included from /usr/include/dune/grid/uggrid/uggridgeometry.hh:14, from /usr/include/dune/grid/uggrid.hh:102: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': @@ -10655,10 +10282,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 | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 62 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) - | ~~~~~~~~~~~~~~~~~~~~^~~ /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 ); @@ -10705,20 +10328,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 /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -In file included from /usr/include/c++/14/functional:59, - from /usr/include/dune/common/transpose.hh:9: -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ 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]' @@ -10897,36 +10506,11 @@ /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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:12: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); - | ^~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /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/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:13: /build/reproducible-path/dune-functions-2.9.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>]': @@ -10951,6 +10535,9 @@ /usr/include/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 341 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); | ^~~~~ +[ 45%] Linking CXX executable lagrangedgbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangedgbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangedgbasistest.dir/lagrangedgbasistest.cc.o -o lagrangedgbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -10959,14 +10546,64 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:677:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | out[i] = f(x); - | ~^~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 45%] Built target lagrangedgbasistest +make -f dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 46%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:9: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:7: +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: required from here + 62 | 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 + | ^~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); @@ -10975,6 +10612,296 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:74: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In file included from /usr/include/dune/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:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 547 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 36 | s << element.type() << "#" << gridView.indexSet().index(element); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' + 254 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 520 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:458:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | 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/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:547:44: required from 'constexpr Dune::GeometryType Dune::YaspEntity<0, dim, GridImp>::type() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]' + 547 | 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.9.0/dune/functions/functionspacebases/test/basistest.hh:36:20: required from 'std::string elementStr(const Element&, const GridView&) [with Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; GridView = Dune::GridView > >; std::string = std::__cxx11::basic_string]' + 36 | s << element.type() << "#" << gridView.indexSet().index(element); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:254:65: required from 'Dune::TestSuite checkLocalView(const Basis&, const LocalView&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; LocalView = Dune::Functions::DefaultLocalView > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> > >; Flags = {EnableContinuityCheck}]' + 254 | Dune::TestSuite test(std::string("LocalView on ") + elementStr(localView.element(), basis.gridView())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:520:32: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 520 | test.subTest(checkLocalView(basis, localView, flags...)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | 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:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 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:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | test.subTest(checkBasis(periodicBasis, EnableContinuityCheck())); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::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.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:76 = Dune::Intersection, Dune::YaspIntersection > >; auto:77 = Dune::TypeTree::HybridTreePath<>; auto:78 = Dune::Functions::LagrangeNode > >, 1, double>; auto:79 = Dune::Functions::LagrangeNode > >, 1, double>; auto:80 = std::vector >]' + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:41: required from 'checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:98 = Dune::Functions::LagrangeNode > >, 1, double>; auto:99 = Dune::TypeTree::HybridTreePath<>&]' + 487 | auto isContinuous = localCheck(intersection, treePath, insideNode, outsideNode, insideToOutside); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' + 166 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = checkBasisContinuity > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' + 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/common/hybridutilities.hh:219:36: required from 'constexpr void Dune::Hybrid::Impl::forEachIndex(Range&&, F&&, std::integer_sequence) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; Index = unsigned int; Index ...i = {0}]' + 219 | evaluateFoldExpression({(f(Hybrid::elementAt(range, std::integral_constant())), 0)...}); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:235:19: required from 'constexpr void Dune::Hybrid::Impl::forEach(Range&&, F&&, Dune::PriorityTag<1>) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::; typename std::enable_if()))>::value, int>::type = 0]' + 235 | (forEachIndex)(std::forward(range), std::forward(f), indices); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::tuple&; F = checkConstBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >, EnableContinuityCheck>(const Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >&, EnableContinuityCheck)::]' + 270 | Impl::forEach(std::forward(range), std::forward(f), PriorityTag<42>()); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:529:24: required from 'Dune::TestSuite checkConstBasis(const Basis&, Flags ...) [with Basis = Dune::Functions::DefaultGlobalBasis > >, 1, double>, Dune::Functions::BasisFactory::Experimental::Impl::PeriodicIndexingTransformation> >; Flags = {EnableContinuityCheck}]' + 529 | Dune::Hybrid::forEach(flagTuple, [&](auto&& flag) { + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 530 | using Flag = std::decay_t; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 531 | if constexpr (std::is_base_of_v) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 532 | test.subTest(checkBasisContinuity(basis, flag.localContinuityCheck())); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 533 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:69:30: required from here + 69 | 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 /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -10984,67 +10911,110 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:24: +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' + 125 | impl_.partial(order,in,out); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh:121:10: required from here + 121 | void partial(const std::array& order, + | ^~~~~~~ +/usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh:391:33: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | auto lagrangianFactor = [&lagrangeNode] + | ^~~~~~~~~~~~~~~ + 392 | (const int no, const int i, const int j, const typename Traits::DomainType& x) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 393 | -> typename Traits::RangeType + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 394 | { + | ~ + 395 | if ( no < i) + | ~~~~~~~~~~~~ + 396 | return (x[0]-lagrangeNode(no))/(lagrangeNode(i)-lagrangeNode(no)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 397 | if (no < i+j) + | ~~~~~~~~~~~~~ + 398 | return (x[1]-lagrangeNode(no-i))/(lagrangeNode(j)-lagrangeNode(no-i)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 399 | return (lagrangeNode(no+1)-x[0]-x[1])/(lagrangeNode(no+1)-lagrangeNode(i)-lagrangeNode(j)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 400 | }; + | ~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:62:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 62 | if (equivalent(v1.geometry().corner(0), v2.geometry().corner(0))) + | ~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +In file included from /usr/include/c++/14/functional:59, + from /usr/include/dune/common/transpose.hh:9: +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:12: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); + | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:66: +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 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:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ /usr/include/dune/grid/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 -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/float_cmp.cc:7, - from /usr/include/dune/common/float_cmp.hh:385, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:5: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/lagrangebasistest.cc:58:13: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -[ 50%] Linking CXX executable periodicbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:677:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | out[i] = f(x); + | ~^~~ +[ 48%] Linking CXX executable lagrangebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangebasistest.dir/lagrangebasistest.cc.o -o lagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 50%] Built target periodicbasistest +[ 48%] Built target lagrangebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 51%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o +[ 50%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11065,32 +11035,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testOnStructuredGrid() [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:28: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testOnStructuredGrid() [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -11105,8 +11049,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(); | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::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.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:58:65: required from here 58 | x[1][gridView.indexSet().index(*it)] = it->geometry().corner(0)[0]; @@ -11333,6 +11275,10 @@ /usr/include/dune/common/fmatrix.hh:172:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 172 | FieldMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::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.9.0/dune/functions/functionspacebases/test/basistest.hh:326:69: required from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:74 = Dune::Intersection, Dune::YaspIntersection > >; auto:75 = Dune::TypeTree::HybridTreePath >; auto:76 = Dune::Functions::LagrangeNode > >, 1, double>; auto:77 = Dune::Functions::LagrangeNode > >, 1, double>; auto:78 = std::vector >]' 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); @@ -11451,112 +11397,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, - inlined from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 3]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 215 | GridType grid(l,elements); - | ^~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testOnStructuredGrid() [with int dim = 3]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, - inlined from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 215 | GridType grid(l,elements); - | ^~~~ -In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', - inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, - inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, - inlined from 'void testOnStructuredGrid() [with int dim = 2]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1488 | _M_range_insert(begin() + __offset, __first, __last, - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1489 | std::__iterator_category(__first)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 -In file included from /usr/include/dune/localfunctions/lagrange.hh:23: -/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh: In function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh:581:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In lambda function, - inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, - inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:107: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:6: + from /usr/include/dune/common/float_cmp.cc:7, + from /usr/include/dune/common/float_cmp.hh:385, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/periodicbasistest.cc:5: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: @@ -11578,36 +11422,50 @@ /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:63:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 63 | Grid grid(one, elems); - | ^~~~ -[ 53%] Linking CXX executable taylorhoodbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/taylorhoodbasistest.cc:107:103: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | integral += coefficients[p_leaf.localIndex(i)] * shapeFunctionValues[i] * quad[pt].weight() * integrationElement; + | ^~~~~~~~~~~~~~~~~~ +[ 51%] Linking CXX executable periodicbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/periodicbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/periodicbasistest.dir/periodicbasistest.cc.o -o periodicbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 53%] Built target taylorhoodbasistest +[ 51%] Built target periodicbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make -f dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 54%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o +[ 53%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc -[ 56%] Linking CXX executable nedelecbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 56%] Built target nedelecbasistest -make -f dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 57%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, + inlined from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:12: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11624,24 +11482,15 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -[ 59%] Linking CXX executable gridviewfunctionspacebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridviewfunctionspacebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -o gridviewfunctionspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 59%] Built target gridviewfunctionspacebasistest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 60%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:10: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection >, Dune::YaspIntersection > > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, + inlined from 'checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -11738,21 +11587,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(); | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10, - from /usr/include/dune/localfunctions/raviartthomas.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:12: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ /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())); @@ -13337,6 +13171,281 @@ /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.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/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.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': +/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); + | ~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': +/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; + | ^~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ^~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': +/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 237 | LocalCoordinate local (const GlobalCoordinate& global) const + | ^~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In lambda function, + inlined from 'EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: [with auto:75 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:76 = Dune::TypeTree::HybridTreePath<>; auto:77 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:78 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:79 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:340:63, + inlined from 'checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&):: [with auto:97 = Dune::Functions::NedelecNode > >, double, 1, 1>; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::NedelecNode > >, double, 1, 1>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::NedelecNode > >, double, 1, 1>&; LeafFunc = checkBasisContinuity > >, double, 1, 1> >, EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const:: >(const Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >&, const EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > >, double, 1, 1> >; LocalCheck = EnableContinuityCheck::localJumpContinuityCheck >(const EnableTangentialContinuityCheck::localContinuityCheck() const::&, std::size_t, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:382:107: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 382 | auto tangentialJump = jump - (jump * intersection.unitOuterNormal(x)) * intersection.unitOuterNormal(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 146 | } + | ^ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:6: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/nedelecbasistest.cc:63:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 63 | Grid grid(one, elems); + | ^~~~ +/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 + | ^~~~~~~~ +[ 54%] Linking CXX executable taylorhoodbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/taylorhoodbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/taylorhoodbasistest.dir/taylorhoodbasistest.cc.o -o taylorhoodbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 54%] Built target taylorhoodbasistest +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.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 56%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:10: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:10, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomas1cube2d.hh:12, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:10, + from /usr/include/dune/localfunctions/raviartthomas.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:12: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +[ 57%] Linking CXX executable nedelecbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelecbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelecbasistest.dir/nedelecbasistest.cc.o -o nedelecbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 57%] Built target nedelecbasistest +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.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 59%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/hierarchicvectorwrappertest.cc In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/uggrid.hh:22, @@ -13609,120 +13718,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 | ^~~~~~~~~~ -/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.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridLocalGeometry]': -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::UGGrid<2>; GeometryImp = Dune::UGGridGeometry]': -/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:323:96: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 323 | MatrixHelper::template xTRightInvA< mydimension, coorddimension >( jacobianTransposed( x ), dglobal, dx ); - | ~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 1; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:206:43: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | virtual Dune::FieldVector operator() (const Dune::FieldVector& local) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridLocalGeometry]': -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::UGGrid<3>; GeometryImp = Dune::UGGridGeometry]': -/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:321:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 321 | const GlobalCoordinate dglobal = (*this).global( x ) - globalCoord; - | ^~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:325:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 325 | return LocalCoordinate( std::numeric_limits< ctype > :: max() ); - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In static member function 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = __gnu_cxx::__normal_iterator*, std::vector > >; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ^~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In constructor 'Dune::AxisAlignedCubeGeometry::AxisAlignedCubeGeometry(Dune::FieldVector, Dune::FieldVector, const std::bitset<_Nb>&) [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 3]': -/usr/include/dune/geometry/axisalignedcubegeometry.hh:133:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | AxisAlignedCubeGeometry(const Dune::FieldVector lower, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::LocalCoordinate Dune::Geometry::local(const GlobalCoordinate&) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::YaspGrid<3, Dune::EquidistantCoordinates >; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:237:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 237 | LocalCoordinate local (const GlobalCoordinate& global) const - | ^~~~~ /usr/include/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())); @@ -14766,6 +14761,10 @@ 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/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:23: /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -14804,48 +14803,12 @@ /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.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 412 | auto centerLocal = intersection.geometry().local(intersection.geometry().center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In member function 'Dune::MultiLinearGeometry::LocalCoordinate Dune::MultiLinearGeometry::local(const GlobalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::MultiLinearGeometryTraits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:146:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 146 | } - | ^ -[ 62%] Linking CXX executable hierarchicvectorwrappertest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -o hierarchicvectorwrappertest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 62%] Built target hierarchicvectorwrappertest -make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 64%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/subspacebasistest.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/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/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.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); @@ -14854,10 +14817,29 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +[ 60%] Linking CXX executable hierarchicvectorwrappertest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicvectorwrappertest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicvectorwrappertest.dir/hierarchicvectorwrappertest.cc.o -o hierarchicvectorwrappertest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:60: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 60%] Built target hierarchicvectorwrappertest +make -f dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 62%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/subspacebasistest.cc +In file included from /usr/include/dune/localfunctions/test/test-localfe.hh:25, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:18: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -14867,6 +14849,61 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testOnStructuredGrid() [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:261:28: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testOnStructuredGrid() [with int dim = 1]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/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.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +In lambda function, + inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -14886,33 +14923,87 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:327:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 327 | auto pointInNeighbor = intersection.geometryInOutside().global(quadRule[k].position()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Linking CXX executable subspacebasistest +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:8: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/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/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 +[ 64%] Linking CXX executable subspacebasistest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/subspacebasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/subspacebasistest.dir/subspacebasistest.cc.o -o subspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 65%] Built target subspacebasistest +[ 64%] Built target subspacebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 67%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o +[ 65%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/compositebasistest.dir/compositebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/compositebasistest.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 = 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/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 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) + | ^~~~~~~~~~~~~~~~~~~~ +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:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409: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:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464: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:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412: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:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, + inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, + inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, + inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464: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 ); + | ~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 3]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 215 | GridType grid(l,elements); + | ^~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testOnStructuredGrid() [with int dim = 3]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -14932,6 +15023,18 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | Grid grid(one, elems); + | ^~~~ +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::P0LocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 67 | Grid grid(one, elems); + | ^~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -15228,6 +15331,22 @@ /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.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc: In function 'void testOnStructuredGrid() [with int dim = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:215:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 215 | GridType grid(l,elements); + | ^~~~ +In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]', + inlined from 'Dune::Functions::BSplinePreBasis::BSplinePreBasis(const GridView&, const std::vector >&, unsigned int, bool) [with GV = Dune::GridView > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/bsplinebasis.hh:611:29, + inlined from 'Dune::Functions::DefaultGlobalBasis::DefaultGlobalBasis(T&& ...) [with T = {Dune::GridView > > >&, std::vector >&, unsigned int&, bool}; typename std::enable_if<(! Dune::Impl::disableCopyMoveHelper, T ...>::value), int>::type = 0; typename std::enable_if::value, int>::type = 0; PB = Dune::Functions::BSplinePreBasis > > > >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/defaultglobalbasis.hh:83:5, + inlined from 'void testOnStructuredGrid() [with int dim = 2]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:274:28: +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1488 | _M_range_insert(begin() + __offset, __first, __last, + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1489 | std::__iterator_category(__first)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 +/usr/include/c++/14/bits/stl_vector.h:1488:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 2; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -15261,10 +15380,6 @@ /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ In file included from /usr/include/dune/localfunctions/lagrange.hh:21: /usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': /usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -15286,175 +15401,32 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:326:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 326 | auto pointInElement = intersection.geometryInInside().global(quadRule[k].position()); | ^~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:113:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | } - | ^ -/usr/include/dune/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:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/include/dune/geometry/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; - | ~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In lambda function, - inlined from 'checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&):: [with auto:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464:40: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409:102: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | insideNode.finiteElement().localBasis().evaluateFunction(intersection.geometryInInside().center(), insideValues); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 248 | void evaluateFunction(const typename Traits::DomainType& x, - | ^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:8: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/test/basistest.hh:447:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | Dune::TestSuite checkBasisContinuity(const Basis& basis, const LocalCheck& localCheck) - | ^~~~~~~~~~~~~~~~~~~~ -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:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:409: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:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464: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:89 = Dune::Intersection, Dune::UGGridLeafIntersection > >; auto:90 = Dune::TypeTree::HybridTreePath<>; auto:91 = Dune::Functions::RannacherTurekNode > > >; auto:92 = Dune::Functions::RannacherTurekNode > > >; auto:93 = std::vector >]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:412: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:97 = Dune::Functions::RannacherTurekNode > > >; auto:98 = Dune::TypeTree::HybridTreePath<>&]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:487:16, - inlined from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::RannacherTurekNode > > >&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::&; PostFunc = Dune::TypeTree::NoOp]' at /usr/include/dune/typetree/traversal.hh:166:19, - inlined from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::RannacherTurekNode > > >&; LeafFunc = checkBasisContinuity > > > >, EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const:: >(const Dune::Functions::DefaultGlobalBasis > > > >&, const EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::&)::]' at /usr/include/dune/typetree/traversal.hh:306:26, - inlined from 'Dune::TestSuite checkBasisContinuity(const Basis&, const LocalCheck&) [with Basis = Dune::Functions::DefaultGlobalBasis > > > >; LocalCheck = EnableCenterContinuityCheck::localJumpCenterContinuityCheck >(const EnableCenterContinuityCheck::localContinuityCheck() const::&, double) const::]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:464: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 ); - | ~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | Grid grid(one, elems); - | ^~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc: In function 'void testRannacherTurekBasis(Dune::TestSuite&) [with int dim = 3]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/rannacherturekbasistest.cc:67:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 67 | Grid grid(one, elems); - | ^~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:6: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/bitsetvector.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:5: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 68%] Linking CXX executable rannacherturekbasistest +In file included from /usr/include/dune/localfunctions/lagrange.hh:23: +/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh: In function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangeprism.hh:581:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ +[ 67%] Linking CXX executable rannacherturekbasistest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekbasistest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/rannacherturekbasistest.dir/rannacherturekbasistest.cc.o -o rannacherturekbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 68%] Built target rannacherturekbasistest +[ 67%] Built target rannacherturekbasistest make -f dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 70%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o +[ 68%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/makebasistest.dir/makebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/makebasistest.cc +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:113:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | } + | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -15474,12 +15446,8 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -15958,6 +15926,10 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:248:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 248 | void evaluateFunction(const typename Traits::DomainType& x, + | ^~~~~~~~~~~~~~~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -15993,24 +15965,85 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -[ 71%] Linking CXX executable compositebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 520 | auto ur = _it.upperright(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:82:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | } + | ^ +[ 70%] Linking CXX executable gridviewfunctionspacebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridviewfunctionspacebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridviewfunctionspacebasistest.dir/gridviewfunctionspacebasistest.cc.o -o gridviewfunctionspacebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:6: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 71%] Built target compositebasistest +[ 70%] Built target gridviewfunctionspacebasistest make -f dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/build.make dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 73%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o +[ 71%] Building CXX object dune/functions/functionspacebases/test/CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/c++ -DDUNE_GRID_EXAMPLE_GRIDS_PATH=\"/usr/share/dune-grid/grids/\" -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 520 | auto ur = _it.upperright(); - | ~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/bitsetvector.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/compositebasistest.cc:5: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/basistest.hh:16, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:12: @@ -16023,10 +16056,6 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 750 | { | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:82:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | } - | ^ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { @@ -16263,21 +16292,8 @@ /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.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:47:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | YaspGrid<2> quadGrid({1.0, 1.0}, {5,5}); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:55:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 55 | YaspGrid<3> hexaGrid({1.0, 1.0, 1.0}, {4,4,4}); - | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:6: + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:7: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: @@ -16299,17 +16315,41 @@ /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeSimplexLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +[ 73%] Linking CXX executable compositebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/compositebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/compositebasistest.dir/compositebasistest.cc.o -o compositebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 73%] Built target compositebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 75%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In file included from /usr/include/c++/14/vector:72, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/makebasistest.cc:7: + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/hierarchicallagrangebasistest.cc:6: /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 700 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -[ 75%] Linking CXX executable raviartthomasbasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, @@ -16325,16 +16365,6 @@ /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 75%] Built target raviartthomasbasistest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 76%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/gridfunctiontest.hh:8, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:15: @@ -16392,6 +16422,9 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Range operator()(const Domain& x) const | ^~~~~~~~ +[ 76%] Linking CXX executable makebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunctionfromcallables.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:11: @@ -16413,16 +16446,20 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:178:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Range operator()(const Domain& x) const | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 76%] Built target makebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 78%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc: In function 'int main(int, char**)': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:108:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 108 | passed = passed and _df({0.0,0.0}) == Domain(0.0); | ~~~^~~~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | virtual Range operator() (const Domain& x) const @@ -16446,32 +16483,13 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 78%] Linking CXX executable hierarchicallagrangebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 78%] Built target hierarchicallagrangebasistest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 79%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc -[ 81%] Linking CXX executable makebasistest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/makebasistest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/makebasistest.dir/makebasistest.cc.o -o makebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 81%] Built target makebasistest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 82%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:47:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | YaspGrid<2> quadGrid({1.0, 1.0}, {5,5}); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/test/raviartthomasbasistest.cc:55:48: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 55 | YaspGrid<3> hexaGrid({1.0, 1.0, 1.0}, {4,4,4}); + | ^ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -16704,6 +16722,9 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +[ 79%] Linking CXX executable hierarchicallagrangebasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicallagrangebasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicallagrangebasistest.dir/hierarchicallagrangebasistest.cc.o -o hierarchicallagrangebasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, @@ -16779,25 +16800,16 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:12: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 79%] Built target hierarchicallagrangebasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 81%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: @@ -16838,38 +16850,6 @@ 82 | virtual Range operator() (const Domain& x) const | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:10: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' - 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' - 42 | using Domain = typename EntitySet::GlobalCoordinate; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' - 267 | class DiscreteGlobalBasisFunction - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' - 448 | return DiscreteGlobalBasisFunction( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 449 | std::forward(basis), - | ~~~~~~~~~~~~~~~~~~~~~~~ - 450 | toConstVectorBackend(std::forward(vector)), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 451 | HierarchicNodeToRangeMap()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:248:68: required from here - 248 | auto f = Dune::Functions::makeDiscreteGlobalBasisFunction(feBasis, x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -16906,6 +16886,84 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:12: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +[ 82%] Linking CXX executable raviartthomasbasistest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/functionspacebases/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomasbasistest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomasbasistest.dir/raviartthomasbasistest.cc.o -o raviartthomasbasistest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:10: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewentityset.hh:35:55: required from 'class Dune::Functions::GridViewEntitySet > >, 0>' + 35 | typedef typename Element::Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:42:9: required from 'class Dune::Functions::ImplDoc::DiscreteGlobalBasisFunctionBase > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap>' + 42 | using Domain = typename EntitySet::GlobalCoordinate; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:267:7: required from 'class Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>' + 267 | class DiscreteGlobalBasisFunction + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:448:10: required from 'auto Dune::Functions::makeDiscreteGlobalBasisFunction(B&&, V&&) [with R = double; B = DefaultGlobalBasis > >, 1, double> >&; V = std::vector, std::allocator > >&]' + 448 | return DiscreteGlobalBasisFunction( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 449 | std::forward(basis), + | ~~~~~~~~~~~~~~~~~~~~~~~ + 450 | toConstVectorBackend(std::forward(vector)), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 451 | HierarchicNodeToRangeMap()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:248:68: required from here + 248 | auto f = Dune::Functions::makeDiscreteGlobalBasisFunction(feBasis, x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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.9.0/build' +[ 82%] Built target raviartthomasbasistest +make -f dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' +cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' +[ 84%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In instantiation of 'main(int, char**):: [with auto:115 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/functionconcepts.hh:36:6: required by substitution of 'template decltype (f(std::declval >())) Dune::Functions::Concept::Callable >::require(F&&) [with F = main(int, char**)::]' 36 | f(std::declval()...) @@ -17036,20 +17094,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:183:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 183 | return Range{ x[1], x[0] }; | ^ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/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]' @@ -17160,6 +17204,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:153:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 153 | return FiniteElementRange(nodeToRangeEntry_(node, treePath, y)); | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:119:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | } + | ^ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In instantiation of 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]': /usr/include/dune/typetree/traversal.hh:97:21: required from 'void Dune::TypeTree::Detail::applyToTree(T&&, TreePath, V&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; V = Dune::Functions::Imp::LocalInterpolateVisitor > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>&; typename std::enable_if::type::isLeaf, int>::type = 0]' 97 | visitor.leaf(tree, treePath); @@ -17221,6 +17269,25 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, + from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, + from /usr/include/dune/localfunctions/lagrange.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:7: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: /build/reproducible-path/dune-functions-2.9.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]': @@ -17289,6 +17356,37 @@ /usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 409 | fTupel lowerleft() const | ^~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1116, + from /usr/include/dune/grid/yaspgrid.hh:17, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:16: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' + 230 | makeAnalyticGridViewFunction(F&& f, const GridView& gridView) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:84:70: required from here + 84 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 85 | [](auto&& x) -> Dune::FieldVector { + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 86 | return { + | ~~~~~~~~ + 87 | 84. * x[0] + 7 * x[1], + | ~~~~~~~~~~~~~~~~~~~~~~ + 88 | 26. * x[1] + 7 * x[0] + | ~~~~~~~~~~~~~~~~~~~~~ + 89 | }; + | ~~ + 90 | }, + | ~~ + 91 | 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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:19: /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 1, double>; TreePath = Dune::TypeTree::HybridTreePath<>; B = Dune::Functions::DefaultGlobalBasis > >, 1, double> >; T = Dune::Functions::LagrangeNode > >, 1, double>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' @@ -17876,6 +17974,14 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:7: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/refwrap.h:38, from /usr/include/c++/14/string:52, from /usr/include/c++/14/bits/locale_classes.h:40, @@ -17917,6 +18023,22 @@ /usr/include/c++/14/bits/invoke.h:104:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 104 | __invoke_r(_Callable&& __fn, _Args&&... __args) | ^~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-functions-2.9.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 > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: required from 'void Dune::Functions::Imp::LocalInterpolateVisitor::leaf(Node&, TreePath) [with Node = const Dune::Functions::LagrangeNode > >, 2, double>; TreePath = Dune::TypeTree::HybridTreePath; B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; T = Dune::Functions::PowerBasisNode > >, 2, double>, 2>; NTRE = Dune::Functions::HierarchicNodeToRangeMap; HV = Dune::Functions::Impl::ISTLVectorBackend > >&&; LF = Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction; HBV = const Dune::Functions::Imp::AllTrueBitSetVector&]' 124 | const auto& y = localF_(x); @@ -18033,28 +18155,6 @@ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/composedgridfunctiontest.cc:119:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | } - | ^ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/analyticgridviewfunctiontest.cc:7: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: -/build/reproducible-path/dune-functions-2.9.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::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/14/vector:66: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, @@ -18070,449 +18170,6 @@ /usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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; unsigned int bufferSize = 16]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' - 84 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Range operator() (const Domain& x) const - | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' - 84 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:587:51: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:110 = const Dune::Functions::LagrangeNode > >, 1, double>&; auto:111 = Dune::TypeTree::HybridTreePath<>&]' - 587 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' - 166 | leafFunc(tree, treePath); - | ~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' - 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:564:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' - 564 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 565 | const auto& fe = node.finiteElement(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 566 | const auto& localBasis = fe.localBasis(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 567 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 568 | - | - 569 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 570 | - | - 571 | // Compute linear combinations of basis function jacobian. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 572 | // Non-scalar coefficients of dimension coeffDim are handled by - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 573 | // processing the coeffDim linear combinations independently - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 574 | // and storing them as entries of an array. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 575 | using RefJacobian = LocalBasisRange< std::decay_t >; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 576 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 577 | auto refJacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 578 | istlVectorBackend(refJacobians) = 0; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 579 | for (size_type i = 0; i < localBasis.size(); ++i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 580 | { - | ~ - 581 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 582 | for (std::size_t j = 0; j < coeffDim; ++j) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 583 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 584 | } - | ~ - 585 | - | - 586 | // Transform Jacobians form local to global coordinates. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 587 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | auto jacobians = std::array{}; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 589 | std::transform( - | ~~~~~~~~~~~~~~~ - 590 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | - | - 593 | // Assign computed Jacobians to node entry of range. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 594 | // Types are matched using the lexicographic ordering provided by flatVectorView. - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 595 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 596 | }); - | ~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' - 84 | return this->get()(x); - | ~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 287 | return result; - | ^~~~~~ -/build/reproducible-path/dune-functions-2.9.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::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange.hh:21: -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 664 | out[0] = f(center); - | ~^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 519 | auto ll = _it.lowerleft(); - | ^~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = bool; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | Range operator()(const Domain& x) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 100 | Range operator()(const LocalDomain& x) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; V = std::vector >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 322 | Range operator()(const Domain& x) const - | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, - from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, - from /usr/include/dune/localfunctions/raviartthomas.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:17: -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | return localValue; - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 119 | return localValue; - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | return (x-y).infinity_norm(); - | ~~^~~ -In file included from /usr/include/dune/localfunctions/nedelec.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:13: -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': -/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:436:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 436 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); - | ^~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 215 | return localValue; - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 215 | return localValue; - | ^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:598:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 598 | return y; - | ^ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/algorithm:61, - from /usr/include/dune/common/parallel/communication.hh:16, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/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:4219:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4219 | *__result = __unary_op(*__first); - | ^ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 84%] Linking CXX executable analyticgridviewfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 84%] Built target analyticgridviewfunctiontest -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.9.0/build' -cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 85%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 30 | return (x-y).infinity_norm(); - | ~~^~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, - from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, - from /usr/include/dune/localfunctions/lagrange.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:9, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:7: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1116, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:16: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:230:3: required by substitution of 'template Dune::Functions::AnalyticGridViewFunction::Geometry::GlobalCoordinate>::type(typename GridView::Codim<0>::Geometry::GlobalCoordinate), GridView, typename std::decay<_Tp>::type> Dune::Functions::makeAnalyticGridViewFunction(F&&, const GridView&) [with F = main(int, char**)::; GridView = Dune::GridView > >]' - 230 | makeAnalyticGridViewFunction(F&& f, const GridView& gridView) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:84:70: required from here - 84 | const auto fprime = Dune::Functions::makeAnalyticGridViewFunction( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 85 | [](auto&& x) -> Dune::FieldVector { - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 86 | return { - | ~~~~~~~~ - 87 | 84. * x[0] + 7 * x[1], - | ~~~~~~~~~~~~~~~~~~~~~~ - 88 | 26. * x[1] + 7 * x[0] - | ~~~~~~~~~~~~~~~~~~~~~ - 89 | }; - | ~~ - 90 | }, - | ~~ - 91 | 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/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 103 | return f_(geometry_->global(x)); - | ~~~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:12: /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In instantiation of 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:62: required from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' @@ -18890,13 +18547,6 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:161:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 161 | GlobalCoordinate global(const LocalCoordinate& local) const | ^~~~~~ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17, - from /usr/include/dune/common/parallel/mpihelper.hh:15: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::JacobianInverseTransposed Dune::AxisAlignedCubeGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverseTransposed = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/axisalignedcubegeometry.hh:228:39: required from 'Dune::AxisAlignedCubeGeometry::JacobianInverse Dune::AxisAlignedCubeGeometry::jacobianInverse(const LocalCoordinate&) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]' 228 | return jacobianInverseTransposed(local).transposed(); @@ -19055,8 +18705,6 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:591:63: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); | ^~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/14/functional:59, from /usr/include/dune/common/parallel/mpicommunication.hh:19, from /usr/include/dune/common/parallel/mpihelper.hh:17, @@ -19089,10 +18737,6 @@ /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:269:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | } - | ^ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:12, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:14: /build/reproducible-path/dune-functions-2.9.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]': @@ -19216,21 +18860,14 @@ /usr/include/c++/14/bits/refwrap.h:356:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 356 | operator()(_Args&&... __args) const | ^~~~~~~~ -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:12, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridviewfunction.hh:10: +/build/reproducible-path/dune-functions-2.9.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::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In instantiation of 'main(int, char**):: [with auto:103 = Dune::FieldVector]': /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:14: required from 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = Dune::FieldVector; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]' 103 | return f_(geometry_->global(x)); @@ -19348,10 +18985,142 @@ /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/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:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4219 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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; unsigned int bufferSize = 16]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldMatrix; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::GridFunction), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>, Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Functions::GridViewEntitySet > >, 0> >, Dune::Functions::GridFunction(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16> >]' + 84 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/gridfunction.hh:138:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Range operator() (const Domain& x) const + | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; JacobianInverse = Dune::DiagonalMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' + 84 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const OtherMatrix&) [with OtherMatrix = DiagonalMatrix; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 1; int COLS = 2]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:587:51: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const:: [with auto:110 = const Dune::Functions::LagrangeNode > >, 1, double>&; auto:111 = Dune::TypeTree::HybridTreePath<>&]' + 587 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:166:19: required from 'void Dune::TypeTree::Detail::forEachNode(T&&, TreePath, PreFunc&&, LeafFunc&&, PostFunc&&) [with T = const Dune::Functions::LagrangeNode > >, 1, double>&; TreePath = Dune::TypeTree::HybridTreePath<>; PreFunc = Dune::TypeTree::NoOp; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::&; PostFunc = Dune::TypeTree::NoOp]' + 166 | leafFunc(tree, treePath); + | ~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/typetree/traversal.hh:306:26: required from 'void Dune::TypeTree::forEachLeafNode(Tree&&, LeafFunc&&) [with Tree = const Dune::Functions::LagrangeNode > >, 1, double>&; LeafFunc = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction::operator()(const Domain&) const::]' + 306 | Detail::forEachNode(tree, hybridTreePath(), NoOp{}, leafFunc, NoOp{}); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:564:32: required from 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>; Range = Dune::FieldVector; Domain = Dune::FieldVector]' + 564 | TypeTree::forEachLeafNode(this->localView_.tree(), [&](auto&& node, auto&& treePath) { + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 565 | const auto& fe = node.finiteElement(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 566 | const auto& localBasis = fe.localBasis(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 567 | auto& shapeFunctionJacobians = evaluationBuffer_[treePath]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 568 | + | + 569 | localBasis.evaluateJacobian(x, shapeFunctionJacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 570 | + | + 571 | // Compute linear combinations of basis function jacobian. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 572 | // Non-scalar coefficients of dimension coeffDim are handled by + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 573 | // processing the coeffDim linear combinations independently + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 574 | // and storing them as entries of an array. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 575 | using RefJacobian = LocalBasisRange< std::decay_t >; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 576 | static constexpr auto coeffDim = decltype(flatVectorView(this->localDoFs_[node.localIndex(0)]).size())::value; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 577 | auto refJacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 578 | istlVectorBackend(refJacobians) = 0; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 579 | for (size_type i = 0; i < localBasis.size(); ++i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 580 | { + | ~ + 581 | auto c = flatVectorView(this->localDoFs_[node.localIndex(i)]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 582 | for (std::size_t j = 0; j < coeffDim; ++j) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 583 | refJacobians[j].axpy(c[j], shapeFunctionJacobians[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 584 | } + | ~ + 585 | + | + 586 | // Transform Jacobians form local to global coordinates. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 587 | using Jacobian = decltype(refJacobians[0] * jacobianInverse); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | auto jacobians = std::array{}; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 589 | std::transform( + | ~~~~~~~~~~~~~~~ + 590 | refJacobians.begin(), refJacobians.end(), jacobians.begin(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 591 | [&](const auto& refJacobian) { return refJacobian * jacobianInverse; }); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | + | + 593 | // Assign computed Jacobians to node entry of range. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 594 | // Types are matched using the lexicographic ordering provided by flatVectorView. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 595 | LocalBase::assignWith(nodeToRangeEntry(node, treePath, y), jacobians); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 596 | }); + | ~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: required from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' + 84 | return this->get()(x); + | ~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/usr/include/dune/common/fmatrix.hh:287:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 287 | return result; + | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.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::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: required from here + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/localfunctions/lagrange.hh:21: +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/usr/include/dune/localfunctions/lagrange/lagrangecube.hh:664:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 664 | out[0] = f(center); + | ~^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -19373,6 +19142,31 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto ll = _it.lowerleft(); | ^~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = bool; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, Dune::Functions::HierarchicNodeToRangeMap, bool>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 519 | auto ll = _it.lowerleft(); + | ^~ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 3, double> >, Dune::Functions::LagrangeNode > >, 3, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -19381,6 +19175,62 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::DefaultGlobalBasis > >, 2, double>, 2> >; V = Dune::Functions::Impl::ISTLVectorBackend > >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | Range operator()(const Domain& x) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 100 | Range operator()(const LocalDomain& x) const + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:125:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | return FiniteElementRange(flatVectorView(nodeToRangeEntry_(node, treePath, y))[j]); + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh: In member function 'Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunction::LocalFunction::operator()(const Domain&) const [with B = Dune::Functions::SubspaceBasis > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >; V = std::vector >; NTRE = Dune::Functions::HierarchicNodeToRangeMap; R = Dune::FieldVector]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:322:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 322 | Range operator()(const Domain& x) const + | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); @@ -19392,16 +19242,28 @@ /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/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In file included from /usr/include/c++/14/algorithm:61, from /usr/include/dune/common/parallel/communication.hh:16: /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:4219:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 4219 | *__result = __unary_op(*__first); | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:100:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Range operator()(const LocalDomain& x) const | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) @@ -19423,10 +19285,49 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:35: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ^ +In file included from /usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, + from /usr/include/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, + from /usr/include/dune/localfunctions/raviartthomas.hh:9, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/raviartthomasbasis.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:17: +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | return localValue; + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>, Dune::FieldVector, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/usr/include/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 163 | auto y = f(m0); out[0] = (y[0]*n0[0]+y[1]*n0[1])*sign_[0]; + | ^ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:119:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 119 | return localValue; + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:47:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 47 | auto jacobianTransposed = geometry.jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | return (x-y).infinity_norm(); + | ~~^~~ /usr/include/c++/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:4219:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 4219 | *__result = __unary_op(*__first); @@ -19435,137 +19336,117 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +In file included from /usr/include/dune/localfunctions/nedelec.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/nedelecbasis.hh:13: +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': +/usr/include/dune/localfunctions/nedelec/nedelec1stkindcube.hh:436:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 436 | edge_[i] = refElement.position(v1,dim) - refElement.position(v0,dim); + | ^~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 215 | return localValue; + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::CovariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, double, 1, 1>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::NedelecNode > >, double, 1, 1>&, Dune::TypeTree::HybridTreePath<>):: > >, double, 1, 1> >, Dune::Functions::NedelecNode > >, double, 1, 1>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, double, 1, 1> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:210:14: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | auto jacobianTransposed = element_.geometry().jacobianTransposed(xi); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:215:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 215 | return localValue; + | ^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:148:12: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | auto jacobianInverseTransposed = geometry.jacobianInverseTransposed(xi); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath > >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath >):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]', - inlined from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]', - inlined from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 82 | virtual Range operator() (const Domain& x) const - | ^~~~~~~~ -/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:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4219 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.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.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 103 | return f_(geometry_->global(x)); | ~~~~~~~~~~~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction >, 2>(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': -cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In lambda function: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:153:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | } - | ^ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh: In member function 'Range Dune::Functions::Imp::LocalAnalyticGridViewFunction::operator()(const LocalDomain&) const [with Range = double; LocalDomain = Dune::FieldVector; GV = Dune::GridView > >; F = main(int, char**)::; DerivativeTraits = Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > >, 1, double> >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, - from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: -/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': -/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -[ 87%] Linking CXX executable composedgridfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 16>::LocalDerivativeTraits, 16> >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:19: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:598:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 598 | return y; + | ^ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverse Dune::Geometry::jacobianInverse(const LocalCoordinate&) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:371:21: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 371 | JacobianInverse jacobianInverse ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/algorithm:61, + from /usr/include/dune/common/parallel/communication.hh:16, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/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:4219:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4219 | *__result = __unary_op(*__first); + | ^ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> > >]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 85%] Linking CXX executable analyticgridviewfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/analyticgridviewfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/analyticgridviewfunctiontest.dir/analyticgridviewfunctiontest.cc.o -o analyticgridviewfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 87%] Built target composedgridfunctiontest +[ 85%] Built target analyticgridviewfunctiontest make -f dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 89%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o +[ 87%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc +/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:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4219 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:30:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 30 | return (x-y).infinity_norm(); + | ~~^~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In lambda function, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, - inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 124 | const auto& y = localF_(x); - | ~~~~~~~^~~ -/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 106 | auto operator()(const LocalCoordinate& xi) const - | ^~~~~~~~ +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:14: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -19581,14 +19462,10 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In file included from /usr/include/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:153:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | } + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -19612,21 +19489,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 file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/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())); @@ -19832,6 +19694,13 @@ /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 | ^~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17, + from /usr/include/dune/common/parallel/mpihelper.hh:15: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /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(); @@ -19906,6 +19775,12 @@ /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/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:112:87: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 112 | auto jacobianInverseTransposed = element_.geometry().jacobianInverseTransposed(xi); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 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]' @@ -20065,6 +19940,35 @@ /usr/include/dune/geometry/axisalignedcubegeometry.hh:208:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | JacobianInverseTransposed jacobianInverseTransposed([[maybe_unused]] const LocalCoordinate& local) const | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 3, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 3, double>&, Dune::TypeTree::HybridTreePath):: > >, 3, double>, 3> >, Dune::Functions::PowerBasisNode > >, 3, double>, 3>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:70: /usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:519:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' @@ -20148,33 +20052,14 @@ /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/c++/14/vector:72, - from /usr/include/dune/common/parallel/communication.hh:17: -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 700 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/analyticgridviewfunction.hh:103:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 103 | return f_(geometry_->global(x)); + | ~~~~~~~~~~~~~~~~~^~~ /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -In file included from /usr/include/c++/14/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1037 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:16: /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -20198,6 +20083,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:136:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return normal; | ^~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc: In lambda function: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctiontest.cc:269:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | } + | ^ /usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::JacobianInverseTransposed Dune::Geometry::jacobianInverseTransposed(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry]': /usr/include/dune/grid/common/geometry.hh:328:31: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 328 | JacobianInverseTransposed jacobianInverseTransposed ( const LocalCoordinate &local ) const @@ -20221,22 +20110,10 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:49:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 49 | auto normal = intersection.unitOuterNormal(quadPoint.position()); | ^~~~~~ -In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]', - inlined from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:34, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = double; _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/14/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/14/bits/invoke.h:96:40, - inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/14/tuple:2921:27, - inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' at /usr/include/c++/14/tuple:2936:31, - inlined from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24, - inlined from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21, - inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In function 'int main(int, char**)': -/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:74:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 74 | auto grid = Dune::YaspGrid({1., 1.}, {10, 42}); - | ^ +/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:4219:31: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4219 | *__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:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -20246,6 +20123,64 @@ /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:520:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 520 | auto ur = _it.upperright(); | ~~~~~~~~~~~~~~^~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath, unsigned int> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath, unsigned int>):: > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, Dune::Functions::PowerBasisNode > > >, 2, double>, Dune::Functions::PowerBasisNode > > >, 1, double>, 2> >, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, Dune::Functions::PowerPreBasis > > >, 1, double>, 2> >, 2> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, std::array >, 2> >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]', + inlined from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits(Dune::FieldVector), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]', + inlined from 'Range Dune::Functions::Imp::DifferentiableFunctionWrapperImplementation::operator()(const Domain&) const [with Range = Dune::FieldVector; Domain = Dune::FieldVector; DerivativeInterface = Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>; B = Dune::Functions::Imp::TypeErasureWrapperBase(Dune::FieldVector), Dune::Functions::LocalFunction(Dune::FieldVector), Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>, Dune::Functions::Imp::GridFunctionTraits), Dune::Functions::GridViewEntitySet > >, 0>, Dune::Functions::DefaultDerivativeTraits, 56>::LocalDerivativeTraits, 56>, Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity> >, Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:84:23: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.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::DiscreteGlobalBasisFunctionDerivative > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/common/differentiablefunction_imp.hh:82:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 82 | virtual Range operator() (const Domain& x) const + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 1, double>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::LagrangeNode > >, 1, double>&, Dune::TypeTree::HybridTreePath<>):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::LagrangeNode > >, 1, double>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:134:43: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 134 | geometry_->jacobianInverseTransposed(x).mv(localNormal, normal); @@ -20270,19 +20205,66 @@ /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/facenormalgridfunctiontest.cc:50:70: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | normal -= localNormals(intersection.geometryInInside().global(quadPoint.position())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Linking CXX executable discreteglobalbasisfunctionderivativetest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +In function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 1, double> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, double>]': +cc1plus: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Linking CXX executable composedgridfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/composedgridfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/composedgridfunctiontest.dir/composedgridfunctiontest.cc.o -o composedgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 90%] Built target discreteglobalbasisfunctionderivativetest +[ 89%] Built target composedgridfunctiontest make -f dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 92%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o +[ 90%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/gridfunctiontest.cc +In file included from /usr/include/dune/localfunctions/lagrange/pqkfactory.hh:13, + from /build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/lagrangebasis.hh:11: +/usr/include/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::LagrangeCubeLocalInterpolation >]': +/usr/include/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +In member function 'Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::Range Dune::Functions::DiscreteGlobalBasisFunctionDerivative::LocalFunction::operator()(const Domain&) const [with DGBF = Dune::Functions::DiscreteGlobalBasisFunction > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double>]', + inlined from 'Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const:: [with auto:84 = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:124:34, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = double; _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Args = {const Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction&, const Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits>&}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&; unsigned int ..._Idx = {0, 1}]' at /usr/include/c++/14/tuple:2921:27, + inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = Dune::Functions::ComposedGridFunction > > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits> >::LocalDomain&) const::; _Tuple = const tuple > >, 3, double> >, vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >::LocalFunction, Dune::Functions::Imp::LocalAnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::LocalDerivativeTraits > >, 0>, Dune::Functions::DefaultDerivativeTraits>::Traits> >&]' at /usr/include/c++/14/tuple:2936:31, + inlined from 'Dune::Functions::ComposedGridFunction::Range Dune::Functions::ComposedGridFunction::LocalFunction::operator()(const Dune::Functions::ComposedGridFunction::LocalDomain&) const [with OF = Difference2; IF = {Dune::Functions::DiscreteGlobalBasisFunctionDerivative > > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >, Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>}]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/composedgridfunction.hh:123:24, + inlined from 'Dune::TestSuite compare(const Function&, const Reference&, int, double) [with Function = Dune::Functions::DiscreteGlobalBasisFunctionDerivative > >, 3, double> >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, double> >; Reference = Dune::Functions::AnalyticGridViewFunction(Dune::FieldVector), Dune::GridView > >, main(int, char**)::, Dune::Functions::DefaultDerivativeTraits>]' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:55:21, + inlined from 'int main(int, char**)' at /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:110:25: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/discreteglobalbasisfunction.hh:562:63: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 562 | const auto& jacobianInverse = geometry_->jacobianInverse(x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc: In function 'int main(int, char**)': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test/discreteglobalbasisfunctionderivativetest.cc:74:53: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 74 | auto grid = Dune::YaspGrid({1., 1.}, {10, 42}); + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -20304,24 +20286,58 @@ /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -[ 93%] Linking CXX executable gridfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > >, 2, double>, 2> >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 2, double>, 2> >, Dune::Functions::Impl::ISTLVectorBackend > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In lambda function, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:96:40, + inlined from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Functions::Imp::LocalInterpolateVisitor > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>]' at /usr/include/c++/14/bits/refwrap.h:363:24, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:61:36, + inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >&; _Args = {Dune::FieldVector}]' at /usr/include/c++/14/bits/invoke.h:114:35, + inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]' at /usr/include/c++/14/bits/std_function.h:290:30: +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/interpolate.hh:124:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 124 | const auto& y = localF_(x); + | ~~~~~~~^~~ +/usr/include/c++/14/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 2, double>, Dune::TypeTree::HybridTreePath >(const Dune::Functions::LagrangeNode > >, 2, double>&, Dune::TypeTree::HybridTreePath):: > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, Dune::Functions::PowerBasisNode > >, 2, double>, 2>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend > >&&, Dune::Functions::DiscreteGlobalBasisFunction > > >, 2, double>, 2>, Dune::Functions::LagrangePreBasis > > >, 1, double> > >, Dune::TypeTree::HybridTreePath > >, std::vector >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)> >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/14/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh: In member function 'auto Dune::Functions::Impl::ContravariantPiolaTransformator::LocalValuedFunction::operator()(const LocalCoordinate&) const [with Function = Dune::Functions::Imp::LocalInterpolateVisitor > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::leaf > >, 0>, Dune::TypeTree::HybridTreePath<> >(const Dune::Functions::RaviartThomasNode > >, 0>&, Dune::TypeTree::HybridTreePath<>):: > >, 0> >, Dune::Functions::RaviartThomasNode > >, 0>, Dune::Functions::HierarchicNodeToRangeMap, Dune::Functions::Impl::ISTLVectorBackend, std::allocator > > >&&, Dune::Functions::DiscreteGlobalBasisFunction > >, 0> >, std::vector, std::allocator > >, Dune::Functions::HierarchicNodeToRangeMap, Dune::FieldVector >::LocalFunction, const Dune::Functions::Imp::AllTrueBitSetVector&>::LocalDomain&)>; LocalCoordinate = Dune::FieldVector; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]': +/build/reproducible-path/dune-functions-2.9.0/dune/functions/functionspacebases/globalvaluedlocalfiniteelement.hh:106:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 106 | auto operator()(const LocalCoordinate& xi) const + | ^~~~~~~~ +[ 92%] Linking CXX executable discreteglobalbasisfunctionderivativetest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctionderivativetest.dir/discreteglobalbasisfunctionderivativetest.cc.o -o discreteglobalbasisfunctionderivativetest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 93%] Built target gridfunctiontest +[ 92%] Built target discreteglobalbasisfunctionderivativetest make -f dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/build.make dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 95%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o +[ 93%] Building CXX object dune/functions/gridfunctions/test/CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/c++ -DENABLE_MPI=1 -DENABLE_SUPERLU=1 -DHAVE_CONFIG_H -DModelP -I/build/reproducible-path/dune-functions-2.9.0/build -I/build/reproducible-path/dune-functions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/mpich/include -isystem /usr/include/superlu -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -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.9.0/dune/functions/gridfunctions/test/localfunctioncopytest.cc -[ 96%] Linking CXX executable discreteglobalbasisfunctiontest -cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +[ 95%] Linking CXX executable gridfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/gridfunctiontest.dir/link.txt --verbose=1 +In file included from /usr/include/c++/14/vector:72, + from /usr/include/dune/common/parallel/communication.hh:17: +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 700 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/gridfunctiontest.dir/gridfunctiontest.cc.o -o gridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +/usr/include/c++/14/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/14/bits/vector.tcc:700:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 96%] Built target discreteglobalbasisfunctiontest +[ 95%] 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.9.0/build' cd /build/reproducible-path/dune-functions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-functions-2.9.0 /build/reproducible-path/dune-functions-2.9.0/examples /build/reproducible-path/dune-functions-2.9.0/build /build/reproducible-path/dune-functions-2.9.0/build/examples /build/reproducible-path/dune-functions-2.9.0/build/examples/CMakeFiles/build_examples.dir/DependInfo.cmake "--color=" @@ -20330,7 +20346,22 @@ make[5]: Entering directory '/build/reproducible-path/dune-functions-2.9.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.9.0/build' -[ 96%] Built target build_examples +[ 95%] Built target build_examples +In file included from /usr/include/c++/14/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t<((bool)std::is_floating_point::value)>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/14/bits/stl_vector.h:1037:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1037 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /usr/include/dune/localfunctions/utility/l2interpolation.hh:10, from /usr/include/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -20350,6 +20381,10 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 911 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1116, from /usr/include/dune/grid/yaspgrid.hh:17, @@ -20382,10 +20417,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(); | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 911 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/dune/localfunctions/lagrange.hh:24: /usr/include/dune/localfunctions/lagrange/lagrangesimplex.hh: In instantiation of 'void Dune::Impl::LagrangeSimplexLocalBasis::partial(const std::array&, const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; unsigned int dim = 2; unsigned int k = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]': /usr/include/dune/localfunctions/common/virtualwrappers.hh:125:20: required from 'void Dune::LocalBasisVirtualImp::partial(const std::array&, const typename Traits::DomainType&, std::vector&) const [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; Imp = Dune::Impl::LagrangeSimplexLocalBasis; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename T::RangeType = Dune::FieldVector]' @@ -20415,8 +20448,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | }; | ~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 3; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': /usr/include/dune/grid/yaspgrid.hh:911:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 911 | YaspGrid (Dune::FieldVector L, @@ -20486,11 +20517,16 @@ | ^~~~~~~~ /build/reproducible-path/dune-functions-2.9.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.9.0/dune/functions/gridfunctions/facenormalgridfunction.hh:124:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 98%] Linking CXX executable localfunctioncopytest +[ 96%] Linking CXX executable localfunctioncopytest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/localfunctioncopytest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/localfunctioncopytest.dir/localfunctioncopytest.cc.o -o localfunctioncopytest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' -[ 98%] Built target localfunctioncopytest +[ 96%] Built target localfunctioncopytest +[ 98%] Linking CXX executable discreteglobalbasisfunctiontest +cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/discreteglobalbasisfunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/discreteglobalbasisfunctiontest.dir/discreteglobalbasisfunctiontest.cc.o -o discreteglobalbasisfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so +make[5]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' +[ 98%] Built target discreteglobalbasisfunctiontest [100%] Linking CXX executable facenormalgridfunctiontest cd /build/reproducible-path/dune-functions-2.9.0/build/dune/functions/gridfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/facenormalgridfunctiontest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-functions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/facenormalgridfunctiontest.dir/facenormalgridfunctiontest.cc.o -o facenormalgridfunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib /usr/lib/arm-linux-gnueabihf/libdunegrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libduneuggrid.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libsuperlu.so /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libblas.so @@ -20510,9 +20546,9 @@ make[3]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0/build' cd build; PATH=/build/reproducible-path/dune-functions-2.9.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: virt64c + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20241105-2327 - Experimental +Create new tag: 20241105-2350 - Experimental Test project /build/reproducible-path/dune-functions-2.9.0/build Start 1: polynomialtest 1/27 Test #1: polynomialtest .............................. Passed 0.03 sec @@ -20525,35 +20561,35 @@ Start 5: brezzidouglasmarinibasistest 5/27 Test #5: brezzidouglasmarinibasistest ................ Passed 0.11 sec Start 6: bsplinebasistest - 6/27 Test #6: bsplinebasistest ............................ Passed 6.21 sec + 6/27 Test #6: bsplinebasistest ............................ Passed 5.83 sec Start 7: globalvaluedlfetest - 7/27 Test #7: globalvaluedlfetest ......................... Passed 0.54 sec + 7/27 Test #7: globalvaluedlfetest ......................... Passed 0.49 sec Start 8: gridviewfunctionspacebasistest - 8/27 Test #8: gridviewfunctionspacebasistest .............. Passed 2.22 sec + 8/27 Test #8: gridviewfunctionspacebasistest .............. Passed 1.98 sec Start 9: lagrangebasistest - 9/27 Test #9: lagrangebasistest ........................... Passed 0.25 sec + 9/27 Test #9: lagrangebasistest ........................... Passed 0.22 sec Start 10: lagrangedgbasistest 10/27 Test #10: lagrangedgbasistest ......................... Passed 0.06 sec Start 11: nedelecbasistest -11/27 Test #11: nedelecbasistest ............................ Passed 0.54 sec +11/27 Test #11: nedelecbasistest ............................ Passed 0.46 sec Start 12: periodicbasistest -12/27 Test #12: periodicbasistest ........................... Passed 0.05 sec +12/27 Test #12: periodicbasistest ........................... Passed 0.04 sec Start 13: taylorhoodbasistest -13/27 Test #13: taylorhoodbasistest ......................... Passed 0.31 sec +13/27 Test #13: taylorhoodbasistest ......................... Passed 0.27 sec Start 14: rannacherturekbasistest -14/27 Test #14: rannacherturekbasistest ..................... Passed 0.28 sec +14/27 Test #14: rannacherturekbasistest ..................... Passed 0.26 sec Start 15: raviartthomasbasistest -15/27 Test #15: raviartthomasbasistest ...................... Passed 0.79 sec +15/27 Test #15: raviartthomasbasistest ...................... Passed 0.71 sec Start 16: hierarchicvectorwrappertest 16/27 Test #16: hierarchicvectorwrappertest ................. Passed 0.03 sec Start 17: subspacebasistest -17/27 Test #17: subspacebasistest ........................... Passed 0.04 sec +17/27 Test #17: subspacebasistest ........................... Passed 0.03 sec Start 18: compositebasistest 18/27 Test #18: compositebasistest .......................... Passed 0.09 sec Start 19: makebasistest -19/27 Test #19: makebasistest ............................... Passed 8.46 sec +19/27 Test #19: makebasistest ............................... Passed 7.72 sec Start 20: hierarchicallagrangebasistest -20/27 Test #20: hierarchicallagrangebasistest ............... Passed 0.10 sec +20/27 Test #20: hierarchicallagrangebasistest ............... Passed 0.11 sec Start 21: analyticgridviewfunctiontest 21/27 Test #21: analyticgridviewfunctiontest ................ Passed 0.03 sec Start 22: composedgridfunctiontest @@ -20561,9 +20597,9 @@ Start 23: discreteglobalbasisfunctiontest 23/27 Test #23: discreteglobalbasisfunctiontest ............. Passed 0.05 sec Start 24: discreteglobalbasisfunctionderivativetest -24/27 Test #24: discreteglobalbasisfunctionderivativetest ... Passed 0.14 sec +24/27 Test #24: discreteglobalbasisfunctionderivativetest ... Passed 0.13 sec Start 25: facenormalgridfunctiontest -25/27 Test #25: facenormalgridfunctiontest .................. Passed 0.27 sec +25/27 Test #25: facenormalgridfunctiontest .................. Passed 0.26 sec Start 26: gridfunctiontest 26/27 Test #26: gridfunctiontest ............................ Passed 0.03 sec Start 27: localfunctioncopytest @@ -20572,16 +20608,16 @@ 100% tests passed, 0 tests failed out of 27 Label Time Summary: -quick = 20.83 sec*proc (27 tests) +quick = 19.12 sec*proc (27 tests) -Total Test time (real) = 20.86 sec +Total Test time (real) = 19.15 sec JUnit report for CTest results written to /build/reproducible-path/dune-functions-2.9.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-functions-2.9.0' create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=build -O--buildsystem=cmake dh_prep -O--builddirectory=build -O--buildsystem=cmake dh_auto_install -O--builddirectory=build -O--buildsystem=cmake - cd build && make -j3 install DESTDIR=/build/reproducible-path/dune-functions-2.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd build && make -j4 install DESTDIR=/build/reproducible-path/dune-functions-2.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-functions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-functions-2.9.0 -B/build/reproducible-path/dune-functions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -20713,8 +20749,6 @@ -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00029_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00032.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00032_source.html --- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00035.html --- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00035_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00038.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00038_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00041.html @@ -20735,6 +20769,8 @@ -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00062_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00065.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00065_source.html +-- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00068.html +-- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00068_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00071.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00071_source.html -- Installing: /build/reproducible-path/dune-functions-2.9.0/debian/tmp/usr/share/doc/dune-functions/doxygen/a00074.html @@ -21331,12 +21367,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/12950/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/12950/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/10379 and its subdirectories -I: Current time: Tue Nov 5 11:28:09 -12 2024 -I: pbuilder-time-stamp: 1730849289 +I: removing directory /srv/workspace/pbuilder/12950 and its subdirectories +I: Current time: Wed Nov 6 13:51:35 +14 2024 +I: pbuilder-time-stamp: 1730850695