Diff of the two buildlogs: -- --- b1/build.log 2024-04-14 07:14:58.066360872 +0000 +++ b2/build.log 2024-04-14 07:56:02.329293743 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Apr 13 17:39:23 -12 2024 -I: pbuilder-time-stamp: 1713073163 +I: Current time: Sun Apr 14 21:15:15 +14 2024 +I: pbuilder-time-stamp: 1713078915 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying increase-test-orthonormal-tolerance.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/16007/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/26751/tmp/hooks/D01_modify_environment starting +debug: Running on virt64b. +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 Apr 14 07:15 /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/26751/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/26751/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='trixie' - 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]="21" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.21(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=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='83304ea286704f799aaa078a2d89d08e' - 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='16007' - PS1='# ' - PS2='> ' + INVOCATION_ID=99388b8b5279477384f66f5111e6eb42 + 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=26751 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.88wrpsHl/pbuilderrc_Xym8 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.88wrpsHl/b1 --logfile b1/build.log dune-localfunctions_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.88wrpsHl/pbuilderrc_cifP --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.88wrpsHl/b2 --logfile b2/build.log dune-localfunctions_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 wbq0 6.1.0-20-armmp #1 SMP Debian 6.1.85-1 (2024-04-11) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-20-arm64 #1 SMP Debian 6.1.85-1 (2024-04-11) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Apr 12 11:26 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/16007/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Apr 11 11:24 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/26751/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -381,7 +413,7 @@ Get: 240 http://deb.debian.org/debian trixie/main armhf texlive-latex-recommended all 2023.20240207-1 [8843 kB] Get: 241 http://deb.debian.org/debian trixie/main armhf texlive-pictures all 2023.20240207-1 [16.7 MB] Get: 242 http://deb.debian.org/debian trixie/main armhf texlive-latex-extra all 2023.20240207-1 [19.7 MB] -Fetched 230 MB in 25s (9188 kB/s) +Fetched 230 MB in 11s (20.6 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 ... 19635 files and directories currently installed.) @@ -1163,8 +1195,8 @@ Setting up tzdata (2024a-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Sun Apr 14 05:43:48 UTC 2024. -Universal Time is now: Sun Apr 14 05:43:48 UTC 2024. +Local time is now: Sun Apr 14 07:18:15 UTC 2024. +Universal Time is now: Sun Apr 14 07:18:15 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libgts-0.7-5:armhf (0.7.6+darcs121130-5+b1) ... @@ -1423,7 +1455,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/dune-localfunctions-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-localfunctions_2.9.0-2_source.changes +I: user script /srv/workspace/pbuilder/26751/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/26751/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/dune-localfunctions-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-localfunctions_2.9.0-2_source.changes dpkg-buildpackage: info: source package dune-localfunctions dpkg-buildpackage: info: source version 2.9.0-2 dpkg-buildpackage: info: source distribution unstable @@ -1564,8 +1600,8 @@ For use of SIMD instructions * Python3 --- Configuring done (51.0s) --- Generating done (1.3s) +-- Configuring done (13.1s) +-- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: @@ -1577,7 +1613,7 @@ -- Build files have been written to: /build/reproducible-path/dune-localfunctions-2.9.0/build make[1]: Leaving directory '/build/reproducible-path/dune-localfunctions-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-localfunctions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-localfunctions-2.9.0 -B/build/reproducible-path/dune-localfunctions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/dune-localfunctions-2.9.0/build/CMakeFiles /build/reproducible-path/dune-localfunctions-2.9.0/build//CMakeFiles/progress.marks @@ -1590,7 +1626,7 @@ debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/dune-localfunctions-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-localfunctions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-localfunctions-2.9.0 -B/build/reproducible-path/dune-localfunctions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 build_tests @@ -1607,26 +1643,36 @@ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/dualmortarbasis/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/DependInfo.cmake "--color=" make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make -f dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build.make dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/build +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/build +make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 1%] Building CXX object dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o -MF CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o.d -o CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc -[ 2%] Building CXX object dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 1%] Building CXX object dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o +make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/c++ -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/dualmortarbasis/test/CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -MF CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o.d -o CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc -[ 4%] Building CXX object dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 2%] Building CXX object dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -MF CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o.d -o CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/bdfmelementtest.cc +[ 4%] Building CXX object dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o -MF CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o.d -o CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc +[ 5%] Building CXX object dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -MF CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o.d -o CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:17, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:14, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/bdfmelementtest.cc:7: + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:8, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.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 | { @@ -1642,6 +1688,23 @@ /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 | { | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh:17, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasfortinmarini/bdfmcube.hh:14, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/bdfmelementtest.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 | { + | ^ /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 | { @@ -1686,6 +1749,13 @@ /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) | ^~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:12: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:12: /usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:135:47: required from 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' @@ -1697,6 +1767,14 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:135:47: required from 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:204:36: required from here /usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM2Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM2Cube2DLocalCoefficients, Dune::BDM2Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:27:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localbasis.hh:69:40: required from 'void Dune::DualQ1LocalBasis::evaluateFunction(const typename Traits::DomainType&, std::vector, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType>&) const [with D = double; R = double; int dim = 1; typename Traits::DomainType = Dune::FieldVector; Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename Dune::LocalBasisTraits, R, 1, Dune::FieldVector, Dune::FieldMatrix >::RangeType = Dune::FieldVector]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:52:42: required from 'bool testBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]' @@ -1704,6 +1782,183 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:22, + from /usr/include/dune/common/fmatrix.hh:16, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:219:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 447 | derived_type operator- (const DenseVector& b) const + | ^~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:11: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:9 = Dune::FieldVector&]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh:102:19: required from 'void Dune::BDM2Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM2Cube2DLocalBasis]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM2Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM2Cube2DLocalCoefficients, Dune::BDM2Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:27:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/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/c++/13/functional:59, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8: +/usr/include/c++/13/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In file included from /usr/include/c++/13/bits/refwrap.h:38, + from /usr/include/c++/13/string:52, + from /usr/include/c++/13/bits/locale_classes.h:40, + from /usr/include/c++/13/bits/ios_base.h:41, + from /usr/include/c++/13/ios:44, + from /usr/include/c++/13/ostream:40, + from /usr/include/c++/13/iostream:41, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: +/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]': +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here +/usr/include/c++/13/bits/invoke.h:104:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 104 | __invoke_r(_Callable&& __fn, _Args&&... __args) + | ^~~~~~~~~~ +/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]': +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/usr/include/c++/13/bits/invoke.h:104:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]': +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here +/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) + | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]': +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here +/usr/include/c++/13/bits/refwrap.h:352:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | operator()(_Args&&... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/usr/include/c++/13/bits/refwrap.h:352:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': +/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here +/usr/include/c++/13/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++/13/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': +/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/usr/include/c++/13/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 +/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}]': +/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here +/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) + | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}]': +/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' +/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualP1LocalFiniteElement; LagrangeLfe = Dune::LagrangeSimplexLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:135:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 135 | const auto& elementPos = geometry.global(pos); @@ -1722,6 +1977,13 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:145:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | integralLagrange[k] += lagrangeValues[k]*weight; | ~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/c++/13/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh:104:19: required from 'void Dune::BDM2Simplex2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM2Simplex2DLocalBasis]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::BDM2Simplex2DLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ /usr/include/dune/geometry/affinegeometry.hh: In member function 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3]': /usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const @@ -1757,6 +2019,15 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:145:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 145 | integralLagrange[k] += lagrangeValues[k]*weight; | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:10: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh: In member function 'void Dune::BDM2Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM2Cube2DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh:102:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 102 | auto y = f(localPos); + | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/common/fvector.hh:18: @@ -1783,15 +2054,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:12: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -1840,20 +2102,21 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:12: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, @@ -1870,12 +2133,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -1895,33 +2152,41 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -1936,6 +2201,16 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::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, @@ -1955,20 +2230,26 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: @@ -1989,16 +2270,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -2019,14 +2290,19 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -2039,16 +2315,24 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:135:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | const auto& elementPos = geometry.global(pos); + | ~~~~~~~~~~~~~~~^~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:135:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 135 | const auto& elementPos = geometry.global(pos); + | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -2059,10 +2343,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:135:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | const auto& elementPos = geometry.global(pos); - | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -2077,38 +2357,79 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc: In function 'bool testFaceBiorthogonality(const DualLfe&, const LagrangeLfe&) [with DualLfe = Dune::DualQ1LocalFiniteElement; LagrangeLfe = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/test/test-biorthogonality.cc:135:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 135 | const auto& elementPos = geometry.global(pos); - | ~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh: In member function 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = true]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 197 | const auto& elementPos = geometry.global(pos); | ~~~~~~~~~~~~~~~^~~~~ -[ 5%] Linking CXX executable bdfmelementtest +[ 7%] Linking CXX executable bdfmelementtest cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/bdfmelementtest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/bdfmelementtest.dir/bdfmelementtest.cc.o -o bdfmelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 5%] Built target bdfmelementtest -make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/depend +[ 7%] Built target bdfmelementtest +make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:8: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake "--color=" +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build.make dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/build +make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 7%] Building CXX object dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -MF CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o.d -o CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc +[ 8%] Building CXX object dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -MF CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o.d -o CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/crouzeixraviartelementtest.cc +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 10%] Linking CXX executable test-biorthogonality +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-biorthogonality.dir/link.txt --verbose=1 In file included from /usr/include/c++/13/vector:65: /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = complex*]': /usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o" -o test-biorthogonality -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: @@ -2137,6 +2458,22 @@ /usr/include/c++/13/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 10%] Built target test-biorthogonality +make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 11%] Building CXX object dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -MF CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o.d -o CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -2159,13 +2496,29 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 8%] Linking CXX executable test-biorthogonality -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/dualmortarbasis/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-biorthogonality.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-biorthogonality.dir/test-biorthogonality.cc.o" -o test-biorthogonality -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -2173,104 +2526,121 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:10, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:8, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.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 | { - | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: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 | { - | ^ -[ 8%] Built target test-biorthogonality -make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/DependInfo.cmake "--color=" In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 10%] Building CXX object dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -MF CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o.d -o CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/crouzeixraviartelementtest.cc +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:9: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:12: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM2Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM2Cube2DLocalCoefficients, Dune::BDM2Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:27:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/common/fvector.hh:22, - from /usr/include/dune/common/fmatrix.hh:16, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalbasis.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:11: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:219:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 447 | derived_type operator- (const DenseVector& b) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d/brezzidouglasmarini1cube2dlocalinterpolation.hh:11: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:9 = Dune::FieldVector&]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh:102:19: required from 'void Dune::BDM2Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM2Cube2DLocalBasis]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM2Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM2Cube2DLocalCoefficients, Dune::BDM2Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:27:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/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; - | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<1>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:16:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -2290,121 +2660,19 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/functional:59, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8: -/usr/include/c++/13/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -In file included from /usr/include/c++/13/bits/refwrap.h:38, - from /usr/include/c++/13/string:52, - from /usr/include/c++/13/bits/locale_classes.h:40, - from /usr/include/c++/13/bits/ios_base.h:41, - from /usr/include/c++/13/ios:44, - from /usr/include/c++/13/ostream:40, - from /usr/include/c++/13/iostream:41, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:8: -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]': -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here -/usr/include/c++/13/bits/invoke.h:104:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 104 | __invoke_r(_Callable&& __fn, _Args&&... __args) - | ^~~~~~~~~~ -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]': -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/usr/include/c++/13/bits/invoke.h:104:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]': -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here -/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) - | ^~~~~~~~~~~~~ -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]': -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/13/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here -/usr/include/c++/13/bits/refwrap.h:352:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | operator()(_Args&&... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/usr/include/c++/13/bits/refwrap.h:352:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': -/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here -/usr/include/c++/13/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) - | ^~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:9: + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.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 | { | ^ -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': -/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/usr/include/c++/13/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 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 @@ -2414,102 +2682,11 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}]': -/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here -/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) - | ^~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}]': -/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube2DLocalCoefficients, Dune::BDM1Cube2DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:19:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' -/usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:290:30: required from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 3, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::BDM1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::BDM1Cube3DLocalCoefficients, Dune::BDM1Cube3DLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/brezzidouglasmarinielementtest.cc:24:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::CrouzeixRaviartLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::CrouzeixRaviartLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::CrouzeixRaviartLocalCoefficients<1>, Dune::Impl::CrouzeixRaviartLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/crouzeixraviartelementtest.cc:16:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -/usr/include/c++/13/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2simplex2d/brezzidouglasmarini2simplex2dlocalinterpolation.hh:104:19: required from 'void Dune::BDM2Simplex2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::BDM2Simplex2DLocalBasis]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::BDM2Simplex2DLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: required from here -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::BrezziDouglasMariniCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarinicube.hh:10: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh: In member function 'void Dune::BDM2Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::BDM2Cube2DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini2cube2d/brezzidouglasmarini2cube2dlocalinterpolation.hh:102:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 102 | auto y = f(localPos); - | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:15, @@ -2530,6 +2707,11 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | RangeType operator() (DomainType x) const | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]' @@ -2562,6 +2744,16 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | RangeType operator() (DomainType x) const | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/affinegeometry.hh:573:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' @@ -2583,6 +2775,12 @@ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/affinegeometry.hh:573:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' @@ -2601,6 +2799,11 @@ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': /usr/include/dune/geometry/affinegeometry.hh:573:47: required from 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::center() const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: required from 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]' @@ -2619,6 +2822,68 @@ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:9: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<1>, Dune::DualP1LocalInterpolation<1, Dune::DualP1LocalBasis > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:16:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:14: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:27:51: required from here +/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualp1.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis.hh:8: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:7 = Dune::FieldVector&]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:51:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 2; LB = Dune::DualQ1LocalBasis]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualQ1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualQ1LocalCoefficients<2>, Dune::DualQ1LocalInterpolation<2, Dune::DualQ1LocalBasis > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:28:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | return y; + | ^ +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 3; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:30:51: required from here +/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:7 = Dune::FieldVector&]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:51:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 3; LB = Dune::DualQ1LocalBasis]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualQ1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualQ1LocalCoefficients<3>, Dune::DualQ1LocalInterpolation<3, Dune::DualQ1LocalBasis > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:31:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/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 member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); @@ -2772,121 +3037,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | return yy[shapeFunction_]; | ^ -[ 11%] Linking CXX executable test-nedelecsimplex3 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex3.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 11%] Built target test-nedelecsimplex3 -make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 12%] Building CXX object dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -MF CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o.d -o CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.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-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:9: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::DualP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualP1LocalCoefficients<1>, Dune::DualP1LocalInterpolation<1, Dune::DualP1LocalBasis > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:16:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:14: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:27:51: required from here -/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualp1/dualp1localinterpolation.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualp1.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis.hh:8: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:7 = Dune::FieldVector&]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:51:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 2; LB = Dune::DualQ1LocalBasis]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualQ1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualQ1LocalCoefficients<2>, Dune::DualQ1LocalInterpolation<2, Dune::DualQ1LocalBasis > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:28:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | return y; - | ^ -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 3; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 3; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 3; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:30:51: required from here -/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:7 = Dune::FieldVector&]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1/dualq1localinterpolation.hh:51:30: required from 'void Dune::DualQ1LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; int dim = 3; LB = Dune::DualQ1LocalBasis]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::DualQ1LocalFiniteElement]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::DualQ1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::DualQ1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::DualQ1LocalCoefficients<3>, Dune::DualQ1LocalInterpolation<3, Dune::DualQ1LocalBasis > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/dualmortarelementtest.cc:31:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/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; - | ^ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::DualP1LocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | RangeType operator() (DomainType x) const @@ -2945,555 +3095,61 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | return yy[shapeFunction_]; | ^ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/common/fvector.hh:18, - from /usr/include/dune/common/fmatrix.hh:16, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:11: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/brezzidouglasmarini/brezzidouglasmarini1cube2d.hh:8: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules.hh:319:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 4; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualp1.hh:8: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 14%] Linking CXX executable brezzidouglasmarinielementtest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinielementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -o brezzidouglasmarinielementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 12%] Linking CXX executable test-nedelecsimplex3 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex3.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-nedelecsimplex3.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 14%] Built target brezzidouglasmarinielementtest +[ 12%] Built target test-nedelecsimplex3 make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make -f dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 15%] Building CXX object dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o +[ 14%] Building CXX object dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -MF CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o.d -o CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/hierarchicalelementtest.cc -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh: In member function 'void Dune::Impl::CrouzeixRaviartLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::CrouzeixRaviartLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LocalBasis = Dune::Impl::CrouzeixRaviartLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:175:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 175 | out[i] = f(refSimplex.template geometry<1>(i).center()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::CrouzeixRaviartLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/hierarchicalelementtest.cc:12: @@ -3516,11 +3172,19 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 15%] Linking CXX executable brezzidouglasmarinielementtest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/brezzidouglasmarinielementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/brezzidouglasmarinielementtest.dir/brezzidouglasmarinielementtest.cc.o -o brezzidouglasmarinielementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 15%] Built target brezzidouglasmarinielementtest +make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/testgenericfem.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 17%] Building CXX object dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -MF CMakeFiles/testgenericfem.dir/testgenericfem.cc.o.d -o CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/testgenericfem.cc /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::HierarchicalP2LocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | RangeType operator() (DomainType x) const @@ -3583,19 +3247,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | return yy[shapeFunction_]; | ^ -[ 17%] Linking CXX executable crouzeixraviartelementtest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/crouzeixraviartelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -o crouzeixraviartelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 17%] Built target crouzeixraviartelementtest -make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/testgenericfem.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build.make dune/localfunctions/test/CMakeFiles/testgenericfem.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 18%] Building CXX object dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -MF CMakeFiles/testgenericfem.dir/testgenericfem.cc.o.d -o CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/testgenericfem.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:10, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -3621,14 +3272,10 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ -[ 20%] Linking CXX executable dualmortarelementtest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dualmortarelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -o dualmortarelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/testgenericfem.cc:110:5: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' In file included from /usr/include/dune/common/hybridutilities.hh:13, from /usr/include/dune/geometry/typeindex.hh:17, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/localfiniteelement.hh:9: @@ -3639,15 +3286,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) | ^~~~~~~~ -[ 20%] Built target dualmortarelementtest -make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 21%] Building CXX object dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -MF CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o.d -o CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc In file included from /usr/include/dune/common/fvector.hh:22: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-(const Dune::DenseVector&) const [with Other = Dune::FieldVector; V = Dune::FieldVector; derived_type = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:219:24: required from 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]' @@ -3843,22 +3481,15 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/testgenericfem.cc:110:5: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:19: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/common/fvector.hh:18, + from /usr/include/dune/common/fmatrix.hh:16, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/crouzeixraviart.hh:11: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:12: @@ -3960,16 +3591,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | return yy[shapeFunction_]; | ^ -In file included from /usr/include/dune/common/fmatrix.hh:16, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0/p0localbasis.hh:10, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:11: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:81:30: required from 'bool testPk(const FE&) [with FE = Dune::LagrangeSimplexLocalFiniteElement]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:110:20: required from here -/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 445 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsFunction >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:66:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 66 | function.evaluate( field_cast(it->position()), val ); @@ -3992,15 +3613,317 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualp1.hh:8: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/interpolation.hh: In member function 'std::enable_if_t*)this)->lagrangePoints_.begin()->point())> > Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<1>) const [with Fn = testCanRepresentConstants >(const Dune::LagrangeLocalFiniteElement&, unsigned int)::, double, 1, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 3; F = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/interpolation.hh:54:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 54 | field_cast( fn( lp.point() ), coefficients[ index++ ] ); | ~~^~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 4]' at /usr/include/dune/geometry/quadraturerules.hh:319:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::HierarchicalPrismP2LocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | RangeType operator() (DomainType x) const | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/hierarchical/hierarchicalprismp2.hh:14, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/hierarchical.hh:11: In member function 'void Dune::HierarchicalPrismP2LocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::HierarchicalPrismP2LocalBasis]', @@ -4057,36 +3980,65 @@ 75 | x[0] = 0.5; x[1] = 0.5; x[2] = 0.5; y = f(x); | ~^~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/hierarchical/hierarchicalprismp2/hierarchicalprismp2localinterpolation.hh:75:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 4; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:19: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; typename std::enable_if, Func>(), int>::type = 0; Func = std::function(Dune::FieldVector)>; Vector = std::vector >; F = double; unsigned int d = 3]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh:61:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | field_cast(func_(x), tmp_[0] ); | ~~~~~^~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::P0LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/c++/13/functional:59, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:10, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:13: -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/geometry/type.hh:20, @@ -4095,252 +4047,45 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::PQ22DLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ In file included from /usr/include/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVariant, Dune::LagrangeSimplexLocalFiniteElement >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/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, 1, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': @@ -4370,6 +4115,11 @@ /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', @@ -4396,12 +4146,22 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]', + inlined from 'std::enable_if_t().resize(1)), void>::value, void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/interpolation.hh:75:18, + inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangeLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/interpolation.hh:64:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -4410,12 +4170,21 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:25: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = const Dune::LocalLagrangeInterpolation]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsFunction >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:66:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 66 | function.evaluate( field_cast(it->position()), val ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -4430,21 +4199,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 1, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'std::enable_if_t, Fn>(), void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&, Dune::PriorityTag<0>) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]', - inlined from 'std::enable_if_t().resize(1)), void>::value, void> Dune::LocalLagrangeInterpolation::interpolate(const Fn&, Vector&) const [with Fn = ShapeFunctionAsFunction >; Vector = std::vector >; LP = Dune::EquidistantPointSet; unsigned int dim = 2; F = double]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/interpolation.hh:75:18, - inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangeLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/interpolation.hh:64:71: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | fn.evaluate( field_cast< typename Fn::DomainType::field_type >( lp.point() ), val ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:25: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = const Dune::LocalLagrangeInterpolation]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -4459,10 +4213,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = ShapeFunctionAsFunction >; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:66:81: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 66 | function.evaluate( field_cast(it->position()), val ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testLocalInterpolation(const FE&) [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': /build/reproducible-path/dune-localfunctions-2.9.0/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) @@ -4492,12 +4242,79 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 18%] Linking CXX executable dualmortarelementtest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/dualmortarelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/dualmortarelementtest.dir/dualmortarelementtest.cc.o -o dualmortarelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 18%] Built target dualmortarelementtest +make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 20%] Building CXX object dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -MF CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o.d -o CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc +[ 21%] Linking CXX executable crouzeixraviartelementtest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/crouzeixraviartelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/crouzeixraviartelementtest.dir/crouzeixraviartelementtest.cc.o -o crouzeixraviartelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 21%] Built target crouzeixraviartelementtest +make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 22%] Building CXX object dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -MF CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o.d -o CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/monomialshapefunctiontest.cc +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:19: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /usr/include/dune/common/fmatrix.hh:16, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0/p0localbasis.hh:10, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:11: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:81:30: required from 'bool testPk(const FE&) [with FE = Dune::LagrangeSimplexLocalFiniteElement]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:110:20: required from here +/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 445 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/testgenericfem.cc:14: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/monomialshapefunctiontest.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/c++/13/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: @@ -4531,40 +4348,6 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -[ 22%] Linking CXX executable hierarchicalelementtest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicalelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -o hierarchicalelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 22%] Built target hierarchicalelementtest -make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 24%] Building CXX object dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -MF CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o.d -o CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/monomialshapefunctiontest.cc -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/monomialshapefunctiontest.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 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/monomialshapefunctiontest.cc:13: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::MonomialLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::MonomialLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::MonomialLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::MonomialLocalCoefficients<1>, Dune::MonomialLocalInterpolation, 1> >]' @@ -4575,6 +4358,25 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 24%] Linking CXX executable hierarchicalelementtest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/hierarchicalelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/hierarchicalelementtest.dir/hierarchicalelementtest.cc.o -o hierarchicalelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 24%] Built target hierarchicalelementtest +make -f dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 25%] Building CXX object dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -MF CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o.d -o CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::MonomialLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | RangeType operator() (DomainType x) const @@ -4650,385 +4452,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 84 | return yy[shapeFunction_]; | ^ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/geometry/quadraturerules.hh:14: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:8: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]', - inlined from 'void getPkTestPoints(unsigned int, unsigned int, std::vector >&) [with int dim = 2]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:45:28: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]', - inlined from 'void getPkTestPoints(unsigned int, unsigned int, std::vector >&) [with int dim = 3]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:45:28: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:76:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 76 | void interpolate ( const Function &function, std::vector< DofField > &coefficients ) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; typename std::enable_if, Func>(), int>::type = 0; Func = std::function(Dune::FieldVector)>; Vector = std::vector >; F = double; unsigned int d = 3]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh:59:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | const Result &evaluate(const DomainVector &x) const - | ^~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangelfecache.hh:16, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:13: -In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]', - inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePyramidLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 753 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 754 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 755 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 756 | out[3] = f( D( {1.0, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 757 | out[4] = f( D( {0.0, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 759 | out[6] = f( D( {1.0, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 760 | out[7] = f( D( {0.5, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 761 | out[8] = f( D( {0.5, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 763 | out[10] = f( D( {0.5, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:764:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 764 | out[11] = f( D( {0.0, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:764:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:765:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 765 | out[12] = f( D( {0.5, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:765:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:766:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 766 | out[13] = f( D( {0.5, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:766:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangelfecache.hh:15: -In member function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]', - inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePrismLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 613 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 614 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 615 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 616 | out[3] = f( D( {0.0, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 617 | out[4] = f( D( {1.0, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 618 | out[5] = f( D( {0.0, 1.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 619 | out[6] = f( D( {0.0, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 620 | out[7] = f( D( {1.0, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 621 | out[8] = f( D( {0.0, 1.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 622 | out[9] = f( D( {0.5, 0.0, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 623 | out[10] = f( D( {0.0, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 624 | out[11] = f( D( {0.5, 0.5, 0.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 625 | out[12] = f( D( {0.5, 0.0, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 626 | out[13] = f( D( {0.0, 0.5, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 627 | out[14] = f( D( {0.5, 0.5, 1.0} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:628:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 628 | out[15] = f( D( {0.5, 0.0, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:628:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:629:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 629 | out[16] = f( D( {0.0, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:629:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:630:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | out[17] = f( D( {0.5, 0.5, 0.5} ) ); - | ~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:630:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 25%] Linking CXX executable testgenericfem -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testgenericfem.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -o testgenericfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 25%] Built target testgenericfem -make -f dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 27%] Building CXX object dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -MF CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o.d -o CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:11: @@ -5045,25 +4468,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 member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/fvector.hh:22, from /usr/include/dune/common/fmatrix.hh:16, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:10, @@ -5078,12 +4482,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:341:48: required from 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:414:5: required from here /usr/include/dune/common/densevector.hh:447:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<2, 1>, Dune::Impl::Nedelec1stKindCubeLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:41:3: required from here @@ -5094,20 +4492,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindCubeLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:51:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:18: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:8 = const Dune::FieldVector&]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: required from 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]' @@ -5149,10 +4533,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:31:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: required from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]' @@ -5165,11 +4545,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindCubeLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindCubeLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindCubeLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:51:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:59, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8: /usr/include/c++/13/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': @@ -5181,11 +4556,6 @@ /usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) | ^~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/std_function.h: In instantiation of 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': /usr/include/c++/13/bits/std_function.h:451:21: required from 'std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _Constraints = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:225:26: required from 'void Dune::LocalInterpolationVirtualInterface::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >; typename std::enable_if<(! std::is_base_of, F>::value), int>::type = 0; DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; typename RangeType::field_type = double]' @@ -5311,6 +4681,13 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:31:3: required from here /usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::P0LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' /usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' @@ -5339,16 +4716,66 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::Nedelec1stKindSimplexLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::Nedelec1stKindSimplexLocalCoefficients<3, 1>, Dune::Impl::Nedelec1stKindSimplexLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:31:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/functional:59, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:10, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:13: +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::PQ22DLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ /usr/include/c++/13/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: required from 'void Dune::Impl::Nedelec1stKindCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:170:24: required from 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >; FunctionType = std::function(Dune::FieldVector)>; typename Dune::LocalInterpolationVirtualInterface::CoefficientType = double]' @@ -5356,33 +4783,196 @@ /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In constructor 'Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::Nedelec1stKindSimplexLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/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); | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/nedelec1stkindelementtest.cc:9: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/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-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh: In constructor 'Dune::Impl::Nedelec1stKindCubeLocalInterpolation::Nedelec1stKindCubeLocalInterpolation(std::bitset) [with LB = Dune::Impl::Nedelec1stKindCubeLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/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 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangeCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualImp > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVariant, Dune::LagrangeSimplexLocalFiniteElement >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::Nedelec1stKindSimplexLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto y = f(m_[i]); @@ -5399,16 +4989,14 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindcube.hh:454:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 454 | auto y = f(m_[i]); | ~^~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 359 | auto y = f(m_[i]); + | ~^~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -5418,11 +5006,31 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -5430,28 +5038,63 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/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, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/geometry/quadraturerules.hh:14: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:25: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]', + inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 359 | auto y = f(m_[i]); + | ~^~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]', + inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 359 | auto y = f(m_[i]); + | ~^~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -5490,21 +5133,12 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh: In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 359 | auto y = f(m_[i]); - | ~^~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -5519,103 +5153,14 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::Nedelec1stKindCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:25: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::Nedelec1stKindCubeLocalInterpolation >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::Impl::Nedelec1stKindSimplexLocalInterpolation >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]', - inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 359 | auto y = f(m_[i]); - | ~^~~~~~~ -In member function 'void Dune::Impl::Nedelec1stKindSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::Impl::Nedelec1stKindSimplexLocalBasis]', - inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::Nedelec1stKindSimplexLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelec1stkindsimplex.hh:359:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 359 | auto y = f(m_[i]); - | ~^~~~~~~ -[ 28%] Linking CXX executable monomialshapefunctiontest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/monomialshapefunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -o monomialshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 28%] Built target monomialshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 30%] Building CXX object dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -MF CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o.d -o CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc:14: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<2>, Dune::RannacherTurekLocalInterpolation >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc:21:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh: In member function 'void Dune::LocalL2InterpolationBase::interpolate(const Function&, std::vector&) const [with Function = std::function(Dune::FieldVector)>; DofField = double; typename std::enable_if, Function>(), int>::type = 0; B = const Dune::PolynomialBasis >, Dune::SparseCoeffMatrix, double, double>; Q = Dune::QuadratureRule]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:76:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 76 | void interpolate ( const Function &function, std::vector< DofField > &coefficients ) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; typename std::enable_if, Func>(), int>::type = 0; Func = std::function(Dune::FieldVector)>; Vector = std::vector >; F = double; unsigned int d = 3]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh:59:19: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | const Result &evaluate(const DomainVector &x) const + | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/common/fvector.hh:18: @@ -5646,59 +5191,12 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/c++/13/functional:59, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:16, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/rannacherturek/rannacherturek.hh:14, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc:12: -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -5715,6 +5213,10 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function '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, @@ -5739,12 +5241,25 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -5753,12 +5268,27 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -5773,6 +5303,13 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -5782,22 +5319,40 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -5808,74 +5363,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/rannacherturek/rannacherturek.hh:8: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 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, @@ -5883,18 +5370,21 @@ /usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -5934,47 +5424,26 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 31%] Linking CXX executable nedelec1stkindelementtest -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelec1stkindelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -o nedelec1stkindelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 31%] Built target nedelec1stkindelementtest -make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/DependInfo.cmake "--color=" In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 32%] Building CXX object dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -MF CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o.d -o CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +[ 27%] Linking CXX executable testgenericfem +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/testgenericfem.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/testgenericfem.dir/testgenericfem.cc.o -o testgenericfem -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -5982,16 +5451,118 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 27%] Built target testgenericfem +make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 28%] Building CXX object dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -MF CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o.d -o CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc:14: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RannacherTurekLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RannacherTurekLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RannacherTurekLocalCoefficients<2>, Dune::RannacherTurekLocalInterpolation >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc:21:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/c++/13/functional:59, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/rannacherturek/rannachertureklocalinterpolation.hh:16, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/rannacherturek/rannacherturek.hh:14, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/rannacherturekelementtest.cc:12: +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RannacherTurekLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +[ 30%] Linking CXX executable nedelec1stkindelementtest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/nedelec1stkindelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/nedelec1stkindelementtest.dir/nedelec1stkindelementtest.cc.o -o nedelec1stkindelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 30%] Built target nedelec1stkindelementtest +make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build.make dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 31%] Building CXX object dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -MF CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o.d -o CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/l2interpolation.hh:10, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/localfiniteelement.hh:12, @@ -6010,6 +5581,20 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:8: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]', + inlined from 'void getPkTestPoints(unsigned int, unsigned int, std::vector >&) [with int dim = 2]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:45:28: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:18: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<2, double, double>]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<2, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<2, double> >]' @@ -6017,6 +5602,15 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; | ^ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::FieldVector&}; _Tp = Dune::FieldVector; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::FieldVector; _Alloc = std::allocator >]', + inlined from 'void getPkTestPoints(unsigned int, unsigned int, std::vector >&) [with int dim = 3]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:45:28: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:31:3: required from here @@ -6029,15 +5623,18 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT0Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT0Cube3DLocalCoefficients, Dune::RT0Cube3DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:42:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePrismLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT1Cube2DLocalCoefficients, Dune::RT1Cube2DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:50:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LagrangePyramidLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT1Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT1Cube3DLocalCoefficients, Dune::RT1Cube3DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:58:3: required from here @@ -6050,6 +5647,9 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RT03DLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT03DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT03DLocalCoefficients, Dune::RT03DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:122:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 32%] Linking CXX executable monomialshapefunctiontest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/monomialshapefunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/monomialshapefunctiontest.dir/monomialshapefunctiontest.cc.o -o monomialshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::Impl::LocalBasisVariant, Dune::RT02DLocalBasis >; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT02DLocalBasis >, Dune::Impl::LocalCoefficientsVariant, Dune::Impl::LocalInterpolationVariant >, Dune::RT02DLocalInterpolation > > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:164:3: required from here @@ -6074,18 +5674,28 @@ /build/reproducible-path/dune-localfunctions-2.9.0/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; | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:9 = const Dune::FieldVector&]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:194:17: required from 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT0Cube3DLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT0Cube3DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT0Cube3DLocalCoefficients, Dune::RT0Cube3DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:42:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/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 +[ 32%] Built target monomialshapefunctiontest +make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/DependInfo.cmake "--color=" /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:9 = Dune::FieldVector&]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:74:19: required from 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT1Cube2DLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasCubeLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 2, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT1Cube2DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT1Cube2DLocalCoefficients, Dune::RT1Cube2DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:50:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/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 +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 34%] Building CXX object dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -MF CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o.d -o CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction > >(const ShapeFunctionAsFunction >&):: [with auto:9 = Dune::FieldVector&]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh:76:19: required from 'void Dune::RT1Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT1Cube3DLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:113:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' @@ -6104,11 +5714,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RT03DLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT03DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT03DLocalCoefficients, Dune::RT03DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:122:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/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 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RaviartThomasCubeLocalFiniteElement; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:163:17: required from 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LB = Dune::RT0Cube2DLocalBasis]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: required from 'bool testLocalInterpolation(const FE&) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]' @@ -6147,11 +5752,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:767:41: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RT03DLocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RT03DLocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::RT03DLocalCoefficients, Dune::RT03DLocalInterpolation > >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:122:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, from /usr/include/dune/geometry/referenceelements.hh:24, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14, @@ -6207,6 +5807,20 @@ /build/reproducible-path/dune-localfunctions-2.9.0/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/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/rannacherturek/rannacherturek.hh:8: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/refwrap.h:38, from /usr/include/c++/13/string:52, from /usr/include/c++/13/bits/locale_classes.h:40, @@ -6242,6 +5856,34 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | RangeType operator() (DomainType x) const | ^~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc:13: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/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/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/refwrap.h: In instantiation of 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]': /usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' /usr/include/c++/13/bits/invoke.h:114:35: required from 'constexpr std::enable_if_t, _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = Dune::FieldVector; _Callable = reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}; enable_if_t, _Res> = Dune::FieldVector]' @@ -6254,6 +5896,11 @@ /usr/include/c++/13/bits/refwrap.h:352:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 352 | operator()(_Args&&... __args) const | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]': /usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' /usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = reference_wrapper, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&):: >&; _Args = {Dune::FieldVector}]' @@ -6278,6 +5925,18 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:31:3: required from here /usr/include/c++/13/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 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<1, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc:20:3: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; + | ^ /usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}]': /usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' /usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' @@ -6292,6 +5951,8 @@ /usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 60 | __invoke_impl(__invoke_other, _Fn&& __f, _Args&&... __args) | ^~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/invoke.h: In instantiation of 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}]': /usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' /usr/include/c++/13/bits/refwrap.h:359:24: required from 'typename std::__invoke_result<_Tp&, _Args ...>::type std::reference_wrapper<_Tp>::operator()(_Args&& ...) const [with _Args = {Dune::FieldVector}; _Tp = const Dune::Impl::makeFunctionWithCallOperator, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&)::; typename std::__invoke_result<_Tp&, _Args ...>::type = Dune::FieldVector]' @@ -6304,6 +5965,8 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:31:3: required from here /usr/include/c++/13/bits/invoke.h:60:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 2, Dune::FieldVector, Dune::FieldMatrix > >; RangeType = Dune::FieldVector; DomainType = Dune::FieldVector]': /usr/include/c++/13/bits/invoke.h:61:36: required from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = Dune::FieldVector; _Fn = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}]' /usr/include/c++/13/bits/invoke.h:96:40: required from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = const ShapeFunctionAsCallable, double, 2, Dune::FieldVector, Dune::FieldMatrix > > >&; _Args = {Dune::FieldVector}; typename __invoke_result<_Functor, _ArgTypes>::type = Dune::FieldVector]' @@ -6332,19 +5995,70 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:798:59: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 3, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = const Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; typename FE::Traits = Dune::LocalFiniteElementTraits >, Dune::SparseCoeffMatrix, double, double>, const Dune::LocalCoefficientsContainer, const Dune::RaviartThomasL2Interpolation<3, double> >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:31:3: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 34%] Linking CXX executable rannacherturekelementtest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekelementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -o rannacherturekelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 34%] Built target rannacherturekelementtest -make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build.make dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 35%] Building CXX object dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -MF CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o.d -o CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangelfecache.hh:16, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/lagrangeshapefunctiontest.cc:13: +In member function 'void Dune::Impl::LagrangePyramidLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePyramidLocalBasis]', + inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePyramidLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 753 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:753:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 754 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:754:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 755 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:755:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 756 | out[3] = f( D( {1.0, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:756:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 757 | out[4] = f( D( {0.0, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:757:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 759 | out[6] = f( D( {1.0, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:759:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 760 | out[7] = f( D( {0.5, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:760:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 761 | out[8] = f( D( {0.5, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:761:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 763 | out[10] = f( D( {0.5, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:763:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:764:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 764 | out[11] = f( D( {0.0, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:764:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:765:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 765 | out[12] = f( D( {0.5, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:765:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:766:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 766 | out[13] = f( D( {0.5, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangepyramid.hh:766:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/functional:59, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8: /usr/include/c++/13/bits/std_function.h: In instantiation of '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': @@ -6354,10 +6068,213 @@ /usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 587 | operator()(_ArgTypes... __args) const | ^~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangelfecache.hh:15: +In member function 'void Dune::Impl::LagrangePrismLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsCallable >; C = double; LocalBasis = Dune::Impl::LagrangePrismLocalBasis]', + inlined from 'bool testLocalInterpolation(const FE&) [with FE = Dune::LagrangePrismLocalFiniteElement]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:152:40: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 613 | out[0] = f( D( {0.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:613:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 614 | out[1] = f( D( {1.0, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:614:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 615 | out[2] = f( D( {0.0, 1.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:615:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 616 | out[3] = f( D( {0.0, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:616:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 617 | out[4] = f( D( {1.0, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:617:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 618 | out[5] = f( D( {0.0, 1.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:618:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 619 | out[6] = f( D( {0.0, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:619:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 620 | out[7] = f( D( {1.0, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:620:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 621 | out[8] = f( D( {0.0, 1.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:621:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 622 | out[9] = f( D( {0.5, 0.0, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:622:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 623 | out[10] = f( D( {0.0, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:623:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 624 | out[11] = f( D( {0.5, 0.5, 0.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:624:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 625 | out[12] = f( D( {0.5, 0.0, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:625:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 626 | out[13] = f( D( {0.0, 0.5, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:626:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 627 | out[14] = f( D( {0.5, 0.5, 1.0} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:627:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:628:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 628 | out[15] = f( D( {0.5, 0.0, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:628:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:629:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 629 | out[16] = f( D( {0.0, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:629:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:630:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | out[17] = f( D( {0.5, 0.5, 0.5} ) ); + | ~^~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangeprism.hh:630:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<3, double>, double>; bool type = false; unsigned int dimension = 3; F = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +In file included from /usr/include/c++/13/functional:59, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:10, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/refined/refinedp1.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc:10: +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP0LocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 80 | RangeType operator() (DomainType x) const + | ^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 84 | return yy[shapeFunction_]; + | ^ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d.hh:11, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:8, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:11: @@ -6365,6 +6282,11 @@ /build/reproducible-path/dune-localfunctions-2.9.0/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]; | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d.hh:11, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomascube.hh:9: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh: In member function 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT0Cube3DLocalBasis]': @@ -6389,43 +6311,51 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas2cube2d/raviartthomas2cube2dlocalinterpolation.hh:75:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto y = f(localPos); | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas03d.hh:13, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/raviartthomaselementtest.cc:13: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh: In member function 'void Dune::RT03DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction >; C = double; LB = Dune::RT03DLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas03d/raviartthomas03dlocalinterpolation.hh:52:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 52 | auto y = f(m_[i]); | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = ShapeFunctionAsFunction, Dune::RT02DLocalFiniteElement > >; C = double; LB = Dune::RT0Cube2DLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/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]; | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:21, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc:13: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In instantiation of 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:772:44: required from 'bool testFE(const FE&, char, unsigned int, std::function) [with FE = Dune::RefinedP1LocalFiniteElement; typename FE::Traits::LocalBasisType::Traits::DomainType = Dune::FieldVector; typename FE::Traits::LocalBasisType::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >; typename FE::Traits::LocalBasisType = Dune::RefinedP1LocalBasis; typename FE::Traits = Dune::LocalFiniteElementTraits, Dune::Impl::LagrangeSimplexLocalCoefficients<1, 2>, Dune::Impl::LagrangeSimplexLocalInterpolation > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc:20:3: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:196:90: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | auto constantOne = [](const typename LB::Traits::DomainType& xi) { return RangeType(1.0); }; - | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:19: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh: In member function 'const Dune::InterpolationHelper::Helper::Result& Dune::InterpolationHelper::Helper::evaluate(const DomainVector&) const [with DomainVector = Dune::FieldVector; typename std::enable_if, Func>(), int>::type = 0; Func = testCanRepresentConstants >(const Dune::RaviartThomasSimplexLocalFiniteElement<3, double, double>&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; Vector = std::vector >; F = double; unsigned int d = 3]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh:61:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | field_cast(func_(x), tmp_[0] ); | ~~~~~^~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; @@ -6446,69 +6376,188 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh:166:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 166 | y = f(m3); out[3] = (y[0]*n3[0]+y[1]*n3[1])*sign_[3]; | ~^~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -In file included from /usr/include/c++/13/functional:59, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:8, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0/p0localinterpolation.hh:10, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/p0.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/refined/refinedp1.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/refinedelementtest.cc:10: -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP1LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In member function 'ShapeFunctionAsCallable::RangeType ShapeFunctionAsCallable::operator()(DomainType) const [with FE = Dune::RefinedP0LocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:80:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 80 | RangeType operator() (DomainType x) const - | ^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:84:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 84 | return yy[shapeFunction_]; - | ^ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh: In member function 'void Dune::RT1Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 3, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT1Cube3DLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh:111:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 111 | y = f(localPos); | ~^~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = testCanRepresentConstants >(const Dune::RaviartThomasCubeLocalFiniteElement&, unsigned int)::, double, 2, Dune::FieldVector, Dune::FieldMatrix >::DomainType&)>; C = double; LB = Dune::RT1Cube2DLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh:89:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 89 | y = f(localPos); | ~^~~~~~~~~~ +[ 35%] Linking CXX executable rannacherturekelementtest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/rannacherturekelementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/rannacherturekelementtest.dir/rannacherturekelementtest.cc.o -o rannacherturekelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 35%] Built target rannacherturekelementtest +make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 37%] Building CXX object dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -MF CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o.d -o CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial.hh:21, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:20: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc: In instantiation of 'testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*):: [with auto:43 = Dune::FieldVector]': +/usr/include/c++/13/type_traits:2558:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&; _Args = {Dune::FieldVector}]' +/usr/include/c++/13/type_traits:2569:55: required from 'struct std::__result_of_impl, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector >' +/usr/include/c++/13/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, false, std::__void_t > [with _Result = std::__invoke_result, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector >; _Ret = Dune::FieldVector]' +/usr/include/c++/13/bits/std_function.h:348:9: required from 'struct std::function(Dune::FieldVector)>::_Callable, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::, std::__invoke_result, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector > >' +/usr/include/c++/13/bits/std_function.h:353:8: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<_Cond::value, _Tp> [with _Cond = std::function(Dune::FieldVector)>::_Callable, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::, std::__invoke_result, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector > >; _Tp = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' +/usr/include/c++/13/bits/std_function.h:434:9: required by substitution of 'template std::function(Dune::FieldVector)>::function(_Functor&&) [with _Functor = testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&; _Constraints = ]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:115:34: required from 'void testLocalInterpolation(const Dune::LocalInterpolationVirtualInterface*) [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:137:25: required from 'void testLocalFiniteElement(const Dune::LocalFiniteElementVirtualInterface*) [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:161:35: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:113:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 113 | return y; + | ^ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0prism.hh:13, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas.hh:23, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomaslfecache.hh:14, @@ -6529,10 +6578,26 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/interpolationhelper.hh:61:23: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 61 | field_cast(func_(x), tmp_[0] ); | ~~~~~^~~ -/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) - | ^~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/functional:59, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:14: +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/geometry/type.hh:20, @@ -6669,16 +6734,72 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/std_function.h: In static member function 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = Dune::FieldVector; _Functor = std::reference_wrapper, ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > > >(const ShapeFunctionAsFunction, double, 3, Dune::FieldVector, Dune::FieldMatrix > > >&):: >; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:288:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 288 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) + | ^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:13: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -6689,11 +6810,97 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 36]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 38%] Linking CXX executable virtualshapefunctiontest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/virtualshapefunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -o virtualshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 38%] Built target virtualshapefunctiontest +make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-edges0.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 40%] Building CXX object dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -MF CMakeFiles/test-edges0.dir/test-edges0.5.cc.o.d -o CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-edges0.5.cc /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::LocalFiniteElementVariant, Dune::RT02DLocalFiniteElement >]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | sum += coefficients[j] * values[j]; @@ -6703,84 +6910,22 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT12DLocalFiniteElement]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT03DLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:25: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::RT02DLocalInterpolation >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::RT03DLocalInterpolation >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 37%] Linking CXX executable lagrangeshapefunctiontest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangeshapefunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -o lagrangeshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 37%] Built target lagrangeshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build.make dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 38%] Building CXX object dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -MF CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o.d -o CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc -[ 40%] Linking CXX executable refinedelementtest +[ 41%] Linking CXX executable refinedelementtest cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/refinedelementtest.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/refinedelementtest.dir/refinedelementtest.cc.o -o refinedelementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 40%] Built target refinedelementtest -make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/depend +[ 41%] Built target refinedelementtest +make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-edges0.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-edges0.dir/build.make dune/localfunctions/test/CMakeFiles/test-edges0.dir/build +make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 41%] Building CXX object dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -MF CMakeFiles/test-edges0.dir/test-edges0.5.cc.o.d -o CMakeFiles/test-edges0.dir/test-edges0.5.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-edges0.5.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial.hh:21, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:20: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc: In instantiation of 'testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*):: [with auto:43 = Dune::FieldVector]': -/usr/include/c++/13/type_traits:2558:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&; _Args = {Dune::FieldVector}]' -/usr/include/c++/13/type_traits:2569:55: required from 'struct std::__result_of_impl, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector >' -/usr/include/c++/13/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, false, std::__void_t > [with _Result = std::__invoke_result, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector >; _Ret = Dune::FieldVector]' -/usr/include/c++/13/bits/std_function.h:348:9: required from 'struct std::function(Dune::FieldVector)>::_Callable, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::, std::__invoke_result, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector > >' -/usr/include/c++/13/bits/std_function.h:353:8: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<_Cond::value, _Tp> [with _Cond = std::function(Dune::FieldVector)>::_Callable, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::, std::__invoke_result, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&, Dune::FieldVector > >; _Tp = void; _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]' -/usr/include/c++/13/bits/std_function.h:434:9: required by substitution of 'template std::function(Dune::FieldVector)>::function(_Functor&&) [with _Functor = testLocalInterpolation, Dune::FieldVector >(const Dune::LocalInterpolationVirtualInterface, Dune::FieldVector >*)::&; _Constraints = ]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:115:34: required from 'void testLocalInterpolation(const Dune::LocalInterpolationVirtualInterface*) [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:137:25: required from 'void testLocalFiniteElement(const Dune::LocalFiniteElementVirtualInterface*) [with T = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:161:35: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:113:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 113 | return y; - | ^ +[ 42%] Building CXX object dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -MF CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o.d -o CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:26, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-edges0.5.cc:23: @@ -6797,16 +6942,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 | { | ^ -In file included from /usr/include/c++/13/functional:59, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:14: -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangesimplex.hh:20, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/basis.hh:16, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5.hh:11, @@ -6848,6 +6992,9 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RT03DLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; In file included from /usr/include/dune/common/fvector.hh:22, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-edges0.5.cc:15: /usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator-() const [with V = Dune::FieldVector; derived_type = Dune::FieldVector]': @@ -6868,6 +7015,31 @@ /usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | GlobalCoordinate corner ( int i ) const | ^~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:25: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::RT02DLocalInterpolation >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | virtual void interpolate (const FunctionType& f, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh: In member function 'void Dune::LocalInterpolationVirtualImp::interpolate(const FunctionType&, std::vector::CoefficientType>&) const [with DomainType = Dune::FieldVector; RangeType = Dune::FieldVector; Imp = Dune::RT03DLocalInterpolation >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualwrappers.hh:168:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:17: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<2, unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- @@ -6913,133 +7085,60 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/interpolation.hh:83:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 83 | y = f(refelem.position(i,dim-1)); | ^ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:15, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pqkfactory.hh:15, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:16: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:26:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:43:29: required from here +/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +In file included from /usr/include/dune/common/hybridutilities.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:12: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:26:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:43:29: required from here +/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 452 | inline FieldVector operator* (const FieldVector& a, const K b) + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/basis.hh: In member function 'void Dune::EdgeS0_5Basis::evaluateFunction(const typename Traits::DomainLocal&, std::vector&) const [with Geometry = Dune::MultiLinearGeometry >; RF = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/basis.hh:123:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | out[i].axpy(-p1v[i1], p1j[i0][0]); | ^~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/virtualshapefunctiontest.cc:13: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/functional:59, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pqkfactory.hh:12: +/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': +/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 587 | operator()(_ArgTypes... __args) const + | ^~~~~~~~ +/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); + | ^ In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: /usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 741 | jit.setup( jacobianTransposed( local ) ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 36]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, @@ -7098,30 +7197,17 @@ /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 42%] Linking CXX executable virtualshapefunctiontest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/virtualshapefunctiontest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/virtualshapefunctiontest.dir/virtualshapefunctiontest.cc.o -o virtualshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 42%] Built target virtualshapefunctiontest -make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build.make dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 44%] Building CXX object dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -MF CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o.d -o CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -7171,24 +7257,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ).two_norm(); | ~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:15, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:17: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/basis.hh: In constructor 'Dune::EdgeS0_5Basis::EdgeS0_5Basis(const Geometry&, const VertexOrder&) [with VertexOrder = Dune::GeneralVertexOrder<2, unsigned int>; Geometry = Dune::MultiLinearGeometry >; RF = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/whitney/edges0.5/basis.hh:95:65: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 95 | edgel[i] = (geo.corner(refelem.subEntity(i,dim-1,0,dim))- @@ -7199,15 +7267,33 @@ | ~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/localfiniteelement.hh:8: + from /usr/include/dune/common/hybridutilities.hh:11: /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | sum += coefficients[j] * values[j]; +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::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, @@ -7227,56 +7313,41 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:15, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pqkfactory.hh:15, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:16: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:197:49: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:26:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:43:29: required from here -/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ -In file included from /usr/include/dune/common/hybridutilities.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:12: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:206:39: required from 'void Dune::DualQ1LocalFiniteElement::setupFaceDualCoefficients() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualq1.hh:54:11: required from 'Dune::DualQ1LocalFiniteElement::DualQ1LocalFiniteElement() [with D = double; R = double; int dim = 2; bool faceDual = false]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:45:61: required from 'static Dune::DualPQ1LocalFiniteElementCache::FE* Dune::DualPQ1LocalFiniteElementCache::create(const Dune::GeometryType&) [with D = double; R = double; int dim = 2; bool faceDual = false; FE = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/dualmortarbasis/dualpq1factory.hh:55:37: required from 'const Dune::DualPQ1LocalFiniteElementCache::FiniteElementType& Dune::DualPQ1LocalFiniteElementCache::get(const Dune::GeometryType&) const [with D = double; R = double; int dim = 2; bool faceDual = false; FiniteElementType = Dune::LocalFiniteElementVirtualInterface, double, 1, Dune::FieldVector, Dune::FieldMatrix > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:26:66: required from 'void test(Dune::GeometryType) [with FiniteElementCache = Dune::DualPQ1LocalFiniteElementCache]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-finiteelementcache.cc:43:29: required from here -/usr/include/dune/common/fvector.hh:452:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 452 | inline FieldVector operator* (const FieldVector& a, const K b) - | ^~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: @@ -7285,6 +7356,26 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, @@ -7297,6 +7388,83 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/localfiniteelement.hh:8: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh: In function 'bool testCanRepresentConstants(const FE&, unsigned int) [with FE = Dune::RaviartThomasCubeLocalFiniteElement]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-localfe.hh:217:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | sum += coefficients[j] * values[j]; +[ 44%] Linking CXX executable test-edges0 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-edges0.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-edges0.dir/test-edges0.5.cc.o" -o test-edges0 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 44%] Built target test-edges0 +make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 45%] Building CXX object dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -MF CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o.d -o CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/globalmonomialfunctionstest.cc +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -7314,35 +7482,6 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/functional:59, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/virtualinterface.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pqkfactory.hh:12: -/usr/include/c++/13/bits/std_function.h: In member function '_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = Dune::FieldVector; _ArgTypes = {Dune::FieldVector}]': -/usr/include/c++/13/bits/std_function.h:587:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 587 | operator()(_ArgTypes... __args) const - | ^~~~~~~~ -/usr/include/c++/13/bits/std_function.h:591:73: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 591 | return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...); - | ^ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Linking CXX executable test-edges0 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-edges0.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-edges0.dir/test-edges0.5.cc.o" -o test-edges0 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 45%] Built target test-edges0 -make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build.make dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 47%] Building CXX object dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -MF CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o.d -o CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/globalmonomialfunctionstest.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial.hh:21, @@ -7360,6 +7499,29 @@ /usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | { | ^ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Linking CXX executable test-finiteelementcache +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-finiteelementcache.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o" -o test-finiteelementcache -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 47%] Built target test-finiteelementcache +make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 48%] Building CXX object dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -MF CMakeFiles/test-pk2d.dir/test-pk2d.cc.o.d -o CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:22: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pk2d.hh:16:2: warning: #warning This header is deprecated [-Wcpp] + 16 | #warning This header is deprecated + | ^~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/geometries.hh:21, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:23: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': @@ -7438,6 +7600,35 @@ /build/reproducible-path/dune-localfunctions-2.9.0/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-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:26, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:25: +/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-localfunctions-2.9.0/dune/localfunctions/test/geometries.hh:21, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:24: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 0>; std::size_t = unsigned int]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 0>]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:51:26: required from 'void test(int&) [with int k = 0]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:82: required from 'main(int, char**):: [with auto:13 = std::integral_constant]' +/usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = unsigned int; Index ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:26: required from here +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:24: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7495,6 +7686,21 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = | ^~~~~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangesimplex.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pk2d.hh:14: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction >, double, 0> > >(const FEFunction >, double, 0> >&):: [with auto:9 = Dune::FieldVector&]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 0> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction >, double, 0> >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeSimplexLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::Pk2DFiniteElement >, double, 0>]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:287:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 0>]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:51:26: required from 'void test(int&) [with int k = 0]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:82: required from 'main(int, char**):: [with auto:13 = std::integral_constant]' +/usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = unsigned int; Index ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}]' +/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:26: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/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; + | ^ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:50:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | Minv[i][j] += qrit->weight() * base[i] * base[j]; @@ -7531,383 +7737,10 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:50:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | Minv[i][j] += qrit->weight() * base[i] * base[j]; | ~~~~~~~~~~~~~~~^~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/common/hybridutilities.hh:11: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, - inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, - inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, - inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, - inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, - inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, - inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, - inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, - | ^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = ShapeFunctionAsFunction >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, - | ^~~~~~~~~~~~ -In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, - | ^~~~~~~~~~~~ -[ 48%] Linking CXX executable test-finiteelementcache -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-finiteelementcache.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-finiteelementcache.dir/test-finiteelementcache.cc.o" -o test-finiteelementcache -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, - | ^~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 48%] Built target test-finiteelementcache -make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-pk2d.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build.make dune/localfunctions/test/CMakeFiles/test-pk2d.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 50%] Building CXX object dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -MF CMakeFiles/test-pk2d.dir/test-pk2d.cc.o.d -o CMakeFiles/test-pk2d.dir/test-pk2d.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:22: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pk2d.hh:16:2: warning: #warning This header is deprecated [-Wcpp] - 16 | #warning This header is deprecated - | ^~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:26, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:25: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/common/fvector.hh:18, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:15: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/geometries.hh:21, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:24: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 0>; std::size_t = unsigned int]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 0>]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:51:26: required from 'void test(int&) [with int k = 0]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:82: required from 'main(int, char**):: [with auto:13 = std::integral_constant]' -/usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = unsigned int; Index ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:26: required from here -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangesimplex.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/pk2d.hh:14: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction >, double, 0> > >(const FEFunction >, double, 0> >&):: [with auto:9 = Dune::FieldVector&]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangesimplex.hh:762:19: required from 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 0> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction >, double, 0> >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeSimplexLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::Pk2DFiniteElement >, double, 0>]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:287:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 0>]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:51:26: required from 'void test(int&) [with int k = 0]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:82: required from 'main(int, char**):: [with auto:13 = std::integral_constant]' -/usr/include/dune/common/hybridutilities.hh:225:36: required from 'constexpr void Dune::Hybrid::Impl::forEach(std::integer_sequence, F&&, Dune::PriorityTag<2>) [with F = main(int, char**)::; Index = unsigned int; Index ...i = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}]' -/usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-pk2d.cc:64:26: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/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 member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17, - inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 3>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, - inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _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::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17, - inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 10>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, - inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::Pk2DFiniteElement >, double, 0>]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Dune::FieldMatrix geoJT = | ^~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17, - inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 6>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, - inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangesimplex.hh: In member function 'void Dune::Impl::LagrangeSimplexLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction >, double, 1> >; C = double; LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis]': /build/reproducible-path/dune-localfunctions-2.9.0/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); @@ -8068,65 +7901,16 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Dune::FieldMatrix geoJT = | ^~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +/usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ 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, @@ -8134,6 +7918,13 @@ /usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1034 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -8178,21 +7969,35 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas12d.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas.hh:14: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT12DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, + | ^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -8203,62 +8008,109 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh: In member function 'void Dune::RT1Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT1Cube3DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh:56:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 56 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, + | ^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT1Cube2DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/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 member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh: In member function 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT0Cube3DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:187:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 187 | void interpolate (const F& ff, std::vector& out) const - | ^~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/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-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = std::function(Dune::FieldVector)>; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, + | ^~~~~~~~~~~~ +In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]', + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:172:6: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 172 | bool testJacobian(const Geo &geo, const FE& fe, double eps, double delta, + | ^~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<2, double>, double>; bool type = false; unsigned int dimension = 2; F = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = ShapeFunctionAsFunction >; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] Linking CXX executable globalmonomialfunctionstest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalmonomialfunctionstest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -o globalmonomialfunctionstest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/common/fvector.hh:18, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/globalmonomialfunctionstest.cc:15: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _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::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 3]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17, + inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 3>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, + inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _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::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17, + inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 10>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, + inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _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::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 6]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:70:17, + inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 6>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, + inlined from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] Linking CXX executable lagrangeshapefunctiontest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/lagrangeshapefunctiontest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/lagrangeshapefunctiontest.dir/lagrangeshapefunctiontest.cc.o -o lagrangeshapefunctiontest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 51%] Built target globalmonomialfunctionstest +[ 50%] Built target lagrangeshapefunctiontest make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make -f dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build.make dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 52%] Building CXX object dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o +[ 51%] Building CXX object dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -MF CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o.d -o CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:14, @@ -8277,6 +8129,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/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/geometries.hh:21, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:21: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': @@ -8295,6 +8151,8 @@ /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:22: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In instantiation of 'testInterpolation, Dune::MultiLinearGeometry > >, 1> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 1>&, double, int):: [with auto:11 = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of 'template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = testInterpolation, Dune::MultiLinearGeometry > >, 1> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 1>&, double, int)::]' @@ -8428,6 +8286,8 @@ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:82:26: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:116:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In instantiation of 'testInterpolation, Dune::MultiLinearGeometry > >, 3> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 3>&, double, int):: [with auto:11 = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:34:10: required by substitution of 'template decltype (f(std::declval >())) Dune::Impl::FunctionWithCallOperator >::require(F&&) [with F = testInterpolation, Dune::MultiLinearGeometry > >, 3> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 3>&, double, int)::]' /usr/include/dune/common/concept.hh:87:39: required by substitution of 'template().require((declval)()...), 0)) > constexpr std::true_type Dune::Concept::Impl::matchesRequirement(Dune::PriorityTag<1>) [with C = Dune::Impl::FunctionWithCallOperator >; T = {testInterpolation, Dune::MultiLinearGeometry > >, 3> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 3>&, double, int)::}; decltype ((declval().require((declval)()...), 0)) = ]' @@ -8442,6 +8302,38 @@ /usr/include/dune/common/hybridutilities.hh:270:16: required from 'constexpr void Dune::Hybrid::forEach(Range&&, F&&) [with Range = std::integer_sequence; F = main(int, char**)::]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:82:26: required from here /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:116:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/dune/common/hybridutilities.hh:13, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:16: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': @@ -8460,6 +8352,8 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/basis.hh:82:32: required from 'void Dune::PowerBasis::evaluateJacobian(const typename Traits::DomainLocal&, std::vector&) const [with Backend = Dune::ScalarLocalToGlobalBasisAdaptor, Dune::MultiLinearGeometry > >; unsigned int dimR = 0; typename Traits::DomainLocal = Dune::FieldVector; typename Traits::Jacobian = Dune::FieldMatrix]' @@ -8476,6 +8370,35 @@ /usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power.hh:16, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:18: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh: In instantiation of 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 0> > >(const FEFunction, Dune::MultiLinearGeometry > >, 0> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 0>::Traits; typename Backend::Traits::Range = Dune::FieldVector; typename Backend::Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Backend::Traits::DomainLocal = Dune::FieldVector]': @@ -9007,6 +8930,11 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:63:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | } | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: [with auto:7 = const Dune::FieldVector&]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: required from 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits; typename Backend::Traits::Range = Dune::FieldVector; typename Backend::Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3>; typename Backend::Traits::DomainLocal = Dune::FieldVector]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: required from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' @@ -9263,6 +9191,64 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:63:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 63 | } | ^ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:461:14: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, + inlined from 'Dune::TensorProductQuadratureRule::TensorProductQuadratureRule(unsigned int, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:49:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:425:14, + inlined from 'Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::' at /usr/include/dune/geometry/quadraturerules.hh:241:14, + inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:61:36, + inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::; _Args = {}]' at /usr/include/c++/13/bits/invoke.h:96:40, + inlined from 'std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::' at /usr/include/c++/13/mutex:900:17, + inlined from 'std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::' at /usr/include/c++/13/mutex:836:64, + inlined from 'static constexpr void std::once_flag::_Prepare_execution::_Prepare_execution::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&):: >(std::call_once::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const:: >(once_flag&, Dune::QuadratureRules::_rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) const::&&)::&)::::_FUN()' at /usr/include/c++/13/mutex:836:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Dune::FieldMatrix geoJT = @@ -9287,6 +9273,11 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:50:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 50 | Minv[i][j] += qrit->weight() * base[i] * base[j]; | ~~~~~~~~~~~~~~~^~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Dune::FieldMatrix geoJT = @@ -9385,6 +9376,11 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Dune::FieldMatrix geoJT = | ^~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 2>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 2]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | R y = f(qrit->position()); @@ -9740,6 +9736,11 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | R y = f(qrit->position()); | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh: In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = testInterpolation, Dune::MultiLinearGeometry > >, 2> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>&, double, int)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 3>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:32: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); @@ -9989,6 +9990,12 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:112:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto callableF = [&](const auto& x) { | ^ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas12d.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas.hh:14: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh: In member function 'void Dune::RT12DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT12DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas12d/raviartthomas12dlocalinterpolation.hh:59:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In member function 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 75 | R y = f(qrit->position()); @@ -10199,86 +10206,30 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:112:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto callableF = [&](const auto& x) { | ^ -[ 54%] Linking CXX executable raviartthomaselementtest -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomaselementtest.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -o raviartthomaselementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 54%] Built target raviartthomaselementtest -make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-q1.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 55%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o -MF CMakeFiles/test-q1.dir/test-q1.cc.o.d -o CMakeFiles/test-q1.dir/test-q1.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:19: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q1.hh:15:2: warning: #warning This header is deprecated [-Wcpp] - 15 | #warning This header is deprecated - | ^~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:26, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:22: -/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-localfunctions-2.9.0/dune/localfunctions/test/geometries.hh:21, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:21: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = unsigned int]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 1]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:56:14: required from here -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = unsigned int]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 2]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:57:14: required from here -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:19, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q1.hh:13: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > > >(const FEFunction, Dune::MultiLinearGeometry > > >&):: [with auto:8 = Dune::FieldVector&]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 0>]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:287:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 0]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:55:14: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | return y; - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = unsigned int]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 1]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:56:14: required from here -/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > > >(const FEFunction, Dune::MultiLinearGeometry > > >&):: [with auto:8 = Dune::FieldVector&]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:287:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 2]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:57:14: required from here -/build/reproducible-path/dune-localfunctions-2.9.0/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; - | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh: In member function 'void Dune::RT1Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT1Cube3DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube3d/raviartthomas1cube3dlocalinterpolation.hh:56:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 56 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas1cube2d/raviartthomas1cube2dlocalinterpolation.hh: In member function 'void Dune::RT1Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT1Cube2DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/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 + | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh: In member function 'void Dune::RT0Cube3DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT0Cube3DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube3d/raviartthomas0cube3dall.hh:187:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 187 | void interpolate (const F& ff, std::vector& out) const + | ^~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomas0cube2d/raviartthomas0cube2dall.hh: In member function 'void Dune::RT0Cube2DLocalInterpolation::interpolate(const F&, std::vector&) const [with F = std::function(Dune::FieldVector)>; C = double; LB = Dune::RT0Cube2DLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/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-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = std::function(Dune::FieldVector)>; Container = std::vector >; bool type = true; unsigned int dimension = 3; F = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh: In member function 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::BasisMatrixBase >, Dune::SparseCoeffMatrix, double, double>, const Dune::RaviartThomasL2Interpolation<2, double>, double>; bool type = false; unsigned int dimension = 2; F = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 319 | func.evaluate( geometry.global( faceQuad[qi].position() ) ), + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/common/fvector.hh:18, @@ -10297,14 +10248,13 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +[ 52%] Linking CXX executable globalmonomialfunctionstest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/globalmonomialfunctionstest.dir/link.txt --verbose=1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/globalmonomialfunctionstest.dir/globalmonomialfunctionstest.cc.o -o globalmonomialfunctionstest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:50:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 50 | Minv[i][j] += qrit->weight() * base[i] * base[j]; - | ~~~~~~~~~~~~~~~^~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -10313,6 +10263,20 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 52%] Built target globalmonomialfunctionstest +make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-q1.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-q1.dir/build.make dune/localfunctions/test/CMakeFiles/test-q1.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 54%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-q1.dir/test-q1.cc.o -MF CMakeFiles/test-q1.dir/test-q1.cc.o.d -o CMakeFiles/test-q1.dir/test-q1.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:19: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q1.hh:15:2: warning: #warning This header is deprecated [-Wcpp] + 15 | #warning This header is deprecated + | ^~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: @@ -10338,43 +10302,15 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | Dune::FieldMatrix geoJT = - | ^~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q1.hh:12: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = - | ^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 742 | return jit; - | ^~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/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); - | ~^~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | Dune::FieldMatrix geoJT = - | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh: In constructor 'Dune::MonomialLocalInterpolation::MonomialLocalInterpolation(const Dune::GeometryType&, const LB&) [with LB = Dune::MonomialLocalBasis; unsigned int size = 1]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:50:42: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 50 | Minv[i][j] += qrit->weight() * base[i] * base[j]; + | ~~~~~~~~~~~~~~~^~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': -/build/reproducible-path/dune-localfunctions-2.9.0/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 member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: @@ -10420,6 +10356,22 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:26, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:22: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -10430,36 +10382,107 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/geometries.hh:21, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:21: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = unsigned int]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 1]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:56:14: required from here +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = unsigned int]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 2]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:57:14: required from here +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:19, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q1.hh:13: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > > >(const FEFunction, Dune::MultiLinearGeometry > > >&):: [with auto:8 = Dune::FieldVector&]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 0>]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:287:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 0]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:55:14: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | return y; + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = unsigned int]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 1]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:56:14: required from here +/usr/include/dune/geometry/multilineargeometry.hh:738:3: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 738 | MultiLinearGeometry< ct, mydim, cdim, Traits >::jacobianInverseTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh: In instantiation of 'Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > > > >(const FEFunction, Dune::MultiLinearGeometry > > >&):: [with auto:8 = Dune::FieldVector&]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:664:19: required from 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37: required from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = FEFunction, Dune::MultiLinearGeometry > > >; Coeff = double; LocalInterpolation = Dune::Impl::LagrangeCubeLocalInterpolation >; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:106:35: required from 'bool testInterpolation(const FE&, double, int) [with FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:287:30: required from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:43:24: required from 'void testQ1(int&) [with unsigned int dim = 2]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:57:14: required from here +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localinterpolation.hh:60:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | return y; + | ^ /usr/include/dune/geometry/multilineargeometry.hh: In function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | Dune::FieldMatrix geoJT = + | ^~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q1.hh:12: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | const typename Geometry::JacobianInverseTransposed &geoJacobian = + | ^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:742:12: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 742 | return jit; + | ^~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]': +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/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); + | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | Dune::FieldMatrix geoJT = + | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh: In member function 'void Dune::Impl::LagrangeCubeLocalInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > > >; C = double; LocalBasis = Dune::Impl::LagrangeCubeLocalBasis]': +/build/reproducible-path/dune-localfunctions-2.9.0/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/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]': /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 57%] Linking CXX executable test-pk2d +[ 55%] Linking CXX executable test-pk2d cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-pk2d.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-pk2d.dir/test-pk2d.cc.o" -o test-pk2d -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 57%] Built target test-pk2d +[ 55%] Built target test-pk2d make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-q2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make -f dune/localfunctions/test/CMakeFiles/test-q2.dir/build.make dune/localfunctions/test/CMakeFiles/test-q2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 58%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o +[ 57%] Building CXX object dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-q2.dir/test-q2.cc.o -MF CMakeFiles/test-q2.dir/test-q2.cc.o.d -o CMakeFiles/test-q2.dir/test-q2.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc -In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]', - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 58%] Linking CXX executable raviartthomaselementtest +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/raviartthomaselementtest.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro CMakeFiles/raviartthomaselementtest.dir/raviartthomaselementtest.cc.o -o raviartthomaselementtest -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | geometry.jacobianInverseTransposed(in); @@ -10467,11 +10490,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, | ^~~~~~~~~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:26, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc:21: @@ -10479,13 +10497,6 @@ /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 | { | ^ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, - | ^~~~~~~~~~~~~~~~ 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 @@ -10495,6 +10506,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 | { | ^ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 58%] Built target raviartthomaselementtest +make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 60%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/geometries.hh:21, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc:20: /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': @@ -10511,13 +10532,6 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc:37:24: required from 'void test(const double&, const double&, int&) [with int dim = 2]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc:55:12: required from here /usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, - | ^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/lagrangecube.hh:19, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q2.hh:14, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc:18: @@ -10531,6 +10545,13 @@ /build/reproducible-path/dune-localfunctions-2.9.0/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; | ^ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, + | ^~~~~~~~~~~~~~~~ /usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits; LocalCoordinate = Dune::FieldVector]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: required from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >; typename Traits::DomainLocal = Dune::FieldVector; Traits = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>; typename Dune::LocalToGlobalBasisAdaptorTraits::Jacobian = Dune::FieldMatrix; typename LocalBasis::Traits = Dune::LocalBasisTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >]' /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: required from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >; std::size_t = unsigned int]' @@ -10550,38 +10571,33 @@ /build/reproducible-path/dune-localfunctions-2.9.0/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/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/common/fvector.hh:18, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:15: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | geometry.jacobianInverseTransposed(in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, | ^~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, - inlined from 'Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]' at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:340:16: -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:160:41: required from here +/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 445 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh: In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:217:50: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Dune::FieldMatrix geoJT = | ^~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 125 | void evaluateJacobian(const typename Traits::DomainLocal& in, + | ^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/lagrange/q2.hh:12: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:132:59: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -10610,6 +10626,88 @@ /build/reproducible-path/dune-localfunctions-2.9.0/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); | ~^~~~~~~~ +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]', + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:7: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/common/fvector.hh:18, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q1.cc:15: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, + inlined from 'Dune::PointQuadratureRule::PointQuadratureRule() [with ct = double]' at /usr/include/dune/geometry/quadraturerules/pointquadrature.hh:31:22, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:340:16: +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 61%] Linking CXX executable test-lagrange1 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange1.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o" -o test-lagrange1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 61%] Built target test-lagrange1 +make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 62%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -10626,8 +10724,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh: In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::MonomialLocalBasis; Geometry = Dune::MultiLinearGeometry >]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:125:10: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -10676,15 +10772,53 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]', + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | geometry.jacobianInverseTransposed(in); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/common/hybridutilities.hh:11: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:66: +/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)12884901890]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:165:41: required from here +/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 445 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', + inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, + inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: +/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 741 | jit.setup( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -10717,6 +10851,13 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', + inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16, + inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, + inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:90:29: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | typename Traits::Range fy = f(x); + | ~^~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: @@ -10742,6 +10883,21 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/common/fvector.hh:18, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc:14: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', + inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16, + inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, + inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:90:29: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | typename Traits::Range fy = f(x); + | ~^~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -10767,79 +10923,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/common/hybridutilities.hh:11: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -/usr/include/c++/13/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]', - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43: note: parameter passing for argument of type 'Dune::MultiLinearGeometry >::JacobianInverseTransposed' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | geometry.jacobianInverseTransposed(in); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 1; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeSimplexLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'Dune::MultiLinearGeometry::JacobianInverseTransposed Dune::MultiLinearGeometry::jacobianInverseTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 2; int cdim = 2; Traits = Dune::MultiLinearGeometryTraits]', - inlined from 'void Dune::ScalarLocalToGlobalBasisAdaptor::evaluateJacobian(const typename Traits::DomainLocal&, std::vector::Jacobian>&) const [with LocalBasis = Dune::Impl::LagrangeCubeLocalBasis; Geometry = Dune::MultiLinearGeometry >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:133:43, - inlined from 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::ScalarLocalToGlobalFiniteElementAdaptor, Dune::MultiLinearGeometry > >]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:206:32: -/usr/include/dune/geometry/multilineargeometry.hh:741:34: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 741 | jit.setup( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 60%] Linking CXX executable test-q1 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q1.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-q1.dir/test-q1.cc.o" -o test-q1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 60%] Built target test-q1 -make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 61%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc -In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16, - inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, - inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 2> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:90:29: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | typename Traits::Range fy = f(x); - | ~^~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/common/fvector.hh:18, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-q2.cc:14: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16, - inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, - inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 1> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:90:29: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | typename Traits::Range fy = f(x); - | ~^~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:160:41: required from here -/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 445 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': @@ -10904,6 +10987,14 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:7: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::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, @@ -10923,11 +11014,18 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16, inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, @@ -10935,26 +11033,40 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:7: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -10969,26 +11081,40 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 64%] Linking CXX executable test-q1 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q1.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-q1.dir/test-q1.cc.o" -o test-q1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', + inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16, + inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, + inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:90:29: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 59 | typename Traits::Range fy = f(x); + | ~^~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 64%] Built target test-q1 +make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 65%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11009,13 +11135,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', - inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 1]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16, - inlined from 'void Dune::LocalToGlobalInterpolationAdaptor::interpolate(const Function&, std::vector&) const [with Function = Dune::PowerInterpolation, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; Coeff = double; LocalInterpolation = Dune::MonomialLocalInterpolation, 1>; Traits_ = Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/common/localtoglobaladaptors.hh:171:37, - inlined from 'void Dune::PowerInterpolation::interpolate(const F&, std::vector&) const [with F = FEFunction, Dune::MultiLinearGeometry > >, 3> >; C = double; Backend = Dune::LocalToGlobalInterpolationAdaptor, 1>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 2> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:90:29: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 59 | typename Traits::Range fy = f(x); - | ~^~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11031,29 +11150,38 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 62%] Linking CXX executable test-lagrange1 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange1.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange1.dir/test-lagrange.cc.o" -o test-lagrange1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 62%] Built target test-lagrange1 -make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 64%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = testInterpolation, Dune::MultiLinearGeometry > >, 2> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>&, double, int)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>&, double, int):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ +[ 67%] Linking CXX executable test-lagrange2 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange2.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o" -o test-lagrange2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 67%] Built target test-lagrange2 +make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/DependInfo.cmake "--color=" +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)30064771075]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:170:41: required from here +/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 445 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 68%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 4>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 2> > >(const FEFunction, Dune::MultiLinearGeometry > >, 2> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 4]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11080,33 +11208,11 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -[ 65%] Linking CXX executable test-q2 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q2.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-q2.dir/test-q2.cc.o" -o test-q2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)12884901890]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:165:41: required from here -/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 445 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = testInterpolation, Dune::MultiLinearGeometry > >, 2> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>&, double, int)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>&, double, int):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 20]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 65%] Built target test-q2 -make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 67%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 20>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 20]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11122,11 +11228,33 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ +[ 70%] Linking CXX executable test-q2 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-q2.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)64424509444]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:181:41: required from here +/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 445 | inline FieldVector operator- (const FieldVector& a, const K b) + | ^~~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-q2.dir/test-q2.cc.o" -o test-q2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = testInterpolation, Dune::MultiLinearGeometry > >, 2> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>&, double, int)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 10>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 10>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 2>::Traits>::ComponentEvaluator, Dune::MultiLinearGeometry > >, 2> >(const Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 2>&, double, int):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 70%] Built target test-q2 +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 71%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc In member function 'typename Backend::Traits::Range Dune::PowerInterpolation::ComponentEvaluator::operator()(const typename Backend::Traits::DomainLocal&) const [with F = Dune::Impl::makeFunctionWithCallOperator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&)::; Backend = Dune::LocalToGlobalInterpolationAdaptor, 10>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >; BasisTraits = Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits]', inlined from 'void Dune::MonomialLocalInterpolation::interpolate(const F&, std::vector&) const [with F = Dune::PowerInterpolation, 10>, Dune::LocalToGlobalBasisAdaptorTraits, double, 1, Dune::FieldVector, Dune::FieldMatrix >, 3> >, Dune::PowerBasis, Dune::MultiLinearGeometry > >, 3>::Traits>::ComponentEvaluator, FEFunction, Dune::MultiLinearGeometry > >, 3> > >(const FEFunction, Dune::MultiLinearGeometry > >, 3> >&):: >; C = double; LB = Dune::MonomialLocalBasis; unsigned int size = 10]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/monomial/monomiallocalinterpolation.hh:75:16: /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11137,24 +11265,60 @@ /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/meta/power/interpolation.hh:59:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 59 | typename Traits::Range fy = f(x); | ~^~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)30064771075]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:170:41: required from here -/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 445 | inline FieldVector operator- (const FieldVector& a, const K b) +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:8: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:69:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:141:41: required from here +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/geometry/type.hh:20, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:7: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:7: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11189,6 +11353,11 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11199,49 +11368,92 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -[ 68%] Linking CXX executable test-lagrange2 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange2.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange2.dir/test-lagrange.cc.o" -o test-lagrange2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 68%] Built target test-lagrange2 -make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build.make dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 70%] Building CXX object dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -MF CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o.d -o CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 529 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/geometry/type.hh:20, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:7: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': +/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In file included from /usr/include/c++/13/vector:66: +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', + inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, + inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: +/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 + 1034 | _M_fill_insert(end(), __new_size - size(), __x); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, + inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', + inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24, + inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -11305,32 +11517,17 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 3]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -11339,23 +11536,15 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +[ 72%] Linking CXX executable test-orthonormal1 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal1.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o" -o test-orthonormal1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::tensorProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:82:26, @@ -11370,162 +11559,18 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/field.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:9: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator-(const FieldVector&, K) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:57:24: required from 'bool test(const Basis&, const Points&, bool) [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Points = Dune::EquidistantPointSet]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:99:16: required from 'bool test(unsigned int, bool) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)64424509444]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:181:41: required from here -/usr/include/dune/common/fvector.hh:445:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 445 | inline FieldVector operator- (const FieldVector& a, const K b) - | ^~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]', - inlined from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25, - inlined from 'void Order(int&) [with int dimD = 1; int dimR = 0; int p = 0]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:56:19: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 218 | geo.jacobianTransposed(testPoint); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]', - inlined from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25, - inlined from 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:56:19: -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 218 | geo.jacobianTransposed(testPoint); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -[ 71%] Linking CXX executable test-lagrange3 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange3.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o" -o test-lagrange3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 71%] Built target test-lagrange3 -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/depend +[ 72%] Built target test-orthonormal1 +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/build +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 72%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-lagrange.cc:7: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:8: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:69:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:141:41: required from here -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 74%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11535,12 +11580,26 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 0]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11550,6 +11609,11 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': @@ -11559,18 +11623,16 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:7: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]', + inlined from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25, + inlined from 'void Order(int&) [with int dimD = 1; int dimR = 0; int p = 0]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:56:19: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 218 | geo.jacobianTransposed(testPoint); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -11583,6 +11645,9 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 75%] Linking CXX executable test-lagrange3 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange3.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange3.dir/test-lagrange.cc.o" -o test-lagrange3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 4; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11598,6 +11663,16 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 75%] Built target test-lagrange3 +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 77%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -11613,94 +11688,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 529 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', - inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': -/usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 -In file included from /usr/include/c++/13/vector:66: -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', - inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = double; Allocator = std::allocator]' at /usr/include/dune/common/dynvector.hh:143:19, - inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:95:21, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:150:43, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: -/usr/include/c++/13/bits/stl_vector.h:1034:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 - 1034 | _M_fill_insert(end(), __new_size - size(), __x); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::jacobiNodesWeights(int, int) [with ctype = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:164:33, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::UseLapackOrError(int, int) [with type = double; std::enable_if_t::value>* = 0; ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:87:50, - inlined from 'Dune::QuadratureRule Dune::JacobiNQuadratureRule::decideRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:74:113, - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:56:14, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', - inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24, - inlined from 'static Dune::QuadratureRule Dune::QuadratureRuleFactory::rule(const Dune::GeometryType&, int, Dune::QuadratureType::Enum) [with ctype = double]' at /usr/include/dune/geometry/quadraturerules.hh:390:18: -/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 1289 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 74%] Linking CXX executable test-orthonormal1 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal1.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-orthonormal1.dir/test-orthonormal.cc.o" -o test-orthonormal1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 74%] Built target test-orthonormal1 -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 75%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc -[ 77%] Linking CXX executable test-power-monomial -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-power-monomial.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o" -o test-power-monomial -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 77%] Built target test-power-monomial -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 78%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc -[ 80%] Linking CXX executable test-lagrange4 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange4.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o" -o test-lagrange4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:8: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -11716,16 +11703,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 | { | ^ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 80%] Built target test-lagrange4 -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 81%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:69:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)12884901890]' @@ -11733,6 +11720,11 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:8: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': @@ -11748,21 +11740,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 | { | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:8: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 148 | { - | ^ -In file included from /usr/include/dune/geometry/quadraturerules.hh:296: -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 750 | { - | ^ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:69:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)30064771075]' @@ -11770,13 +11757,12 @@ /usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 524 | inline FieldVector operator* (const K a, const FieldVector& b) | ^~~~~~~~ -In file included from /usr/include/dune/geometry/quadraturerules.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:69:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)64424509444]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:158:41: required from here -/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 524 | inline FieldVector operator* (const K a, const FieldVector& b) - | ^~~~~~~~ +In function 'bool testJacobian(const Geo&, const FE&, double, double, std::size_t) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]', + inlined from 'bool testFE(const Geo&, const FE&, double, double, unsigned int) [with Geo = Dune::MultiLinearGeometry >; FE = Dune::PowerFiniteElement, Dune::MultiLinearGeometry > >, 0>]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:288:25, + inlined from 'void Order(int&) [with int dimD = 2; int dimR = 0; int p = 0]' at /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-power-monomial.cc:56:19: +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-fe.hh:218:29: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 218 | geo.jacobianTransposed(testPoint); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/geometry/type.hh:20, @@ -11787,6 +11773,29 @@ | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 78%] Linking CXX executable test-lagrange4 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-lagrange4.dir/link.txt --verbose=1 +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 2; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-lagrange4.dir/test-lagrange.cc.o" -o test-lagrange4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', + inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 3; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: +/usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 1289 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 78%] Built target test-lagrange4 +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build.make dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 80%] Building CXX object dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -MF CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o.d -o CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc In file included from /usr/include/c++/13/vector:72, from /usr/include/dune/common/typetraits.hh:11, from /usr/include/dune/geometry/type.hh:20, @@ -11855,27 +11864,26 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/geometry/type.hh:20, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:7: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:8: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]' at /usr/include/c++/13/bits/stl_vector.h:1296:21, inlined from 'void Dune::TensorProductQuadratureRule::conicalProduct(const BaseQuadrature&, unsigned int, Dune::QuadratureType::Enum) [with ctype = double; int dim = 2]' at /usr/include/dune/geometry/quadraturerules/tensorproductquadrature.hh:153:26: @@ -11896,18 +11904,25 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 82%] Linking CXX executable test-orthonormal2 +In file included from /usr/include/dune/geometry/quadraturerules.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'Dune::FieldVector Dune::operator*(K, const FieldVector&) [with K = double]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:69:54: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)64424509444]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:158:41: required from here +/usr/include/dune/common/fvector.hh:524:27: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 524 | inline FieldVector operator* (const K a, const FieldVector& b) + | ^~~~~~~~ +[ 81%] Linking CXX executable test-orthonormal2 cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal2.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-orthonormal2.dir/test-orthonormal.cc.o" -o test-orthonormal2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 82%] Built target test-orthonormal2 +[ 81%] Built target test-orthonormal2 make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 84%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o +[ 82%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=1 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 @@ -12010,21 +12025,102 @@ /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/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/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/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 +/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/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 1; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:241:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 1; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:63:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:118:44: required from here +/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +[ 84%] Linking CXX executable test-orthonormal3 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal3.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o" -o test-orthonormal3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 84%] Built target test-orthonormal3 +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 85%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc +In file included from /usr/include/c++/13/vector:72, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/geometry/type.hh:20, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-orthonormal.cc:7: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:6: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { | ^ +[ 87%] Linking CXX executable test-power-monomial +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-power-monomial.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-power-monomial.dir/test-power-monomial.cc.o" -o test-power-monomial -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 2; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:241:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 2; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:63:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:122:44: required from here +/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 87%] Built target test-power-monomial +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 88%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -12095,17 +12191,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 0; int cdim = 1; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 1; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:241:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 1; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:63:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)1]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:118:44: required from here -/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]', inlined from 'Dune::JacobiNQuadratureRule::JacobiNQuadratureRule(int, int) [with ct = double]' at /usr/include/dune/geometry/quadraturerules/jacobiNquadrature.hh:58:24: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12131,60 +12216,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 85%] Linking CXX executable test-orthonormal3 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal3.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-orthonormal3.dir/test-orthonormal.cc.o" -o test-orthonormal3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 85%] Built target test-orthonormal3 -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 87%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc -[ 88%] Linking CXX executable test-orthonormal4 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal4.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o" -o test-orthonormal4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 88%] Built target test-orthonormal4 -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 90%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=3 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:6: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 2; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:241:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 2; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:63:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)2]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:122:44: required from here -/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, @@ -12220,6 +12251,19 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Linking CXX executable test-orthonormal4 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-orthonormal4.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-orthonormal4.dir/test-orthonormal.cc.o" -o test-orthonormal4 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 90%] Built target test-orthonormal4 +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/depend +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/DependInfo.cmake "--color=" +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build +make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 91%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -12291,6 +12335,23 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/quadraturerules.hh:294, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:6: +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/prismquadrature.hh:148:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 148 | { + | ^ +In file included from /usr/include/dune/geometry/quadraturerules.hh:296: +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<2>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:750:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 750 | { + | ^ +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': +/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1028 | { + | ^ In file included from /usr/include/c++/13/vector:72, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, @@ -12300,21 +12361,32 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 4; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:241:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 4; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:63:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)4]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:134:44: required from here +/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -[ 91%] Linking CXX executable test-raviartthomassimplex1 +[ 92%] Linking CXX executable test-raviartthomassimplex1 cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex1.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-raviartthomassimplex1.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex1 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 91%] Built target test-raviartthomassimplex1 -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/depend +[ 92%] Built target test-raviartthomassimplex1 +make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/depend make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/DependInfo.cmake "--color=" make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build.make dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/build +make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/build make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 92%] Building CXX object dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=4 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -MF CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o.d -o CMakeFiles/test-raviartthomassimplex4.dir/test-raviartthomassimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc +[ 94%] Building CXX object dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o -MF CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o.d -o CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: @@ -12336,9 +12408,9 @@ 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:12, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:6: + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:14, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:13, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc:6: /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': /usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { @@ -12352,34 +12424,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/c++/13/vector:72, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:11: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:14: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 3; int cdim = 4; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:319:50: required from 'void Dune::RaviartThomasL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 4; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexinterpolation.hh:241:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::RaviartThomasL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 4; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:63:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)4]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-raviartthomassimplex.cc:134:44: required from here -/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: @@ -12414,15 +12458,43 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:15: +/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:483:57: required from 'void Dune::NedelecL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 2; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:391:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::NedelecL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 2; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc:62:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)2]' +/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc:113:43: required from here +/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const + | ^~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:11: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void Dune::DynamicVector::resize(size_type, value_type) [with K = std::complex; Allocator = std::allocator >]' at /usr/include/dune/common/dynvector.hh:143:19, inlined from 'void Dune::DynamicMatrixHelp::eigenValuesNonSym(const Dune::DynamicMatrix&, Dune::DynamicVector&, std::vector >*) [with K = double; C = std::complex]' at /usr/include/dune/common/dynmatrixev.hh:87:27, @@ -12485,25 +12557,40 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -[ 94%] Linking CXX executable test-raviartthomassimplex2 +[ 95%] Linking CXX executable test-raviartthomassimplex2 cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex2.dir/link.txt --verbose=1 /usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-raviartthomassimplex2.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 94%] Built target test-raviartthomassimplex2 -make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/depend -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -cd /build/reproducible-path/dune-localfunctions-2.9.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/dune-localfunctions-2.9.0 /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/DependInfo.cmake "--color=" -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -make -f dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/build.make dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/build -make[5]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 95%] Building CXX object dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/c++ -DCHECKDIM=2 -DDUNE_DEPRECATED_INTERPOLATE_CHECK=1 -DENABLE_MPI=1 -DHAVE_CONFIG_H -I/build/reproducible-path/dune-localfunctions-2.9.0/build -I/build/reproducible-path/dune-localfunctions-2.9.0 -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include -isystem /usr/lib/arm-linux-gnueabihf/openmpi/include/openmpi -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIE -MD -MT dune/localfunctions/test/CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o -MF CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o.d -o CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o -c /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc +[ 95%] Built target test-raviartthomassimplex2 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:11: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:65: /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = complex*]': /usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 @@ -12547,6 +12634,15 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /usr/include/c++/13/vector:72, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, + from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:12: +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -12555,28 +12651,11 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:294, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:14, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:13, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc:6: -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: In member function 'Dune::FieldVector Dune::PrismQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/prismquadrature.hh: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 | { - | ^ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh: In member function 'Dune::FieldVector Dune::SimplexQuadraturePoints<3>::point(int, int)': -/usr/include/dune/geometry/quadraturerules/simplexquadrature.hh:1028:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1028 | { - | ^ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -12598,6 +12677,8 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 2]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12613,17 +12694,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:26, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:15: -/usr/include/dune/geometry/affinegeometry.hh: In instantiation of 'Dune::AffineGeometry::GlobalCoordinate Dune::AffineGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 2; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:483:57: required from 'void Dune::NedelecL2Interpolation::interpolate(typename Base::Helper&) const [with Func = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Container = Dune::LFEMatrix; bool type = false; unsigned int dimension = 2; F = double; typename Base::Helper = Dune::InterpolationHelper::Helper >, Dune::SparseCoeffMatrix, double, double>, Dune::LFEMatrix, false>; Base = Dune::InterpolationHelper]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexinterpolation.hh:391:18: required from 'std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> Dune::NedelecL2Interpolation::interpolate(const Basis&, Matrix&) const [with Basis = Dune::PolynomialBasisWithMatrix >, Dune::SparseCoeffMatrix, double, double>; Matrix = Dune::LFEMatrix; unsigned int dimension = 2; F = double; std::enable_if_t().rowPtr(0)), typename Matrix::Field*>::value, void> = void; decltype (declval().rowPtr(0)) = double*; typename Matrix::Field = double]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc:62:25: required from 'bool test(unsigned int) [with Dune::GeometryType::IdType geometryId = (Dune::GeometryType::IdType)2]' -/build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/test/test-nedelecsimplex.cc:113:43: required from here -/usr/include/dune/geometry/affinegeometry.hh:581:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 581 | GlobalCoordinate global ( const LocalCoordinate &local ) const - | ^~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 3]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12677,34 +12747,6 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/raviartthomas/raviartthomassimplex/raviartthomassimplexbasis.hh:11: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 97%] Linking CXX executable test-raviartthomassimplex3 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex3.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 97%] Built target test-raviartthomassimplex3 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -12715,15 +12757,6 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -In file included from /usr/include/c++/13/vector:72, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/lfematrix.hh:9, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/basismatrix.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/utility/defaultbasisfactory.hh:11, - from /build/reproducible-path/dune-localfunctions-2.9.0/dune/localfunctions/nedelec/nedelecsimplex/nedelecsimplexbasis.hh:12: -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::QuadraturePoint&}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: @@ -12734,8 +12767,6 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: @@ -12795,20 +12826,15 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 -/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 - 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': -/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 - 445 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +[ 97%] Linking CXX executable test-raviartthomassimplex3 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-raviartthomassimplex3.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-raviartthomassimplex3.dir/test-raviartthomassimplex.cc.o" -o test-raviartthomassimplex3 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 97%] Built target test-raviartthomassimplex3 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, @@ -12853,6 +12879,16 @@ /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +/usr/include/c++/13/bits/vector.tcc: In function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 + 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Dune::QuadraturePoint}; _Tp = Dune::QuadraturePoint; _Alloc = std::allocator >]': +/usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 + 445 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:65: /usr/include/c++/13/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = complex*]': /usr/include/c++/13/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 @@ -12904,6 +12940,9 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +[ 98%] Linking CXX executable test-nedelecsimplex2 +cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex2.dir/link.txt --verbose=1 +/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', @@ -12919,6 +12958,8 @@ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Dune::AffineGeometry&}; _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]': /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 +make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' +[ 98%] Built target test-nedelecsimplex2 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 0; ctype = double; int dim = 1]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 @@ -12980,16 +13021,11 @@ /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 98%] Linking CXX executable test-nedelecsimplex2 -cd /build/reproducible-path/dune-localfunctions-2.9.0/build/dune/localfunctions/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-nedelecsimplex2.dir/link.txt --verbose=1 -/usr/bin/c++ -std=c++17 -g -O2 -ffile-prefix-map=/build/reproducible-path/dune-localfunctions-2.9.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro "CMakeFiles/test-nedelecsimplex2.dir/test-nedelecsimplex.cc.o" -o test-nedelecsimplex2 -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/openmpi/lib /usr/lib/arm-linux-gnueabihf/libdunegeometry.so.2.9.0 /usr/lib/arm-linux-gnueabihf/libdunecommon.so.2.9.0 /usr/lib/arm-linux-gnueabihf/liblapack.so /usr/lib/arm-linux-gnueabihf/libblas.so /usr/lib/arm-linux-gnueabihf/openmpi/lib/libmpi.so In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Dune::AffineGeometry; _Alloc = std::allocator >]', inlined from 'static void Dune::Geo::ReferenceElementImplementation::CreateGeometries::apply(const Dune::Geo::ReferenceElementImplementation&, Dune::Geo::ReferenceElementImplementation::GeometryTable&) [with int codim = 1; ctype = double; int dim = 4]' at /usr/include/dune/geometry/referenceelementimplementation.hh:809:54: /usr/include/c++/13/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[5]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' -[ 98%] Built target test-nedelecsimplex2 /usr/include/c++/13/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: @@ -13057,91 +13093,91 @@ make[3]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' make[2]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' cd build; PATH=/build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp-test:$PATH /usr/bin/dune-ctest - Site: wbq0 + Site: i-capture-the-hostname Build name: Linux-c++ -Create new tag: 20240414-0705 - Experimental +Create new tag: 20240414-0752 - Experimental Test project /build/reproducible-path/dune-localfunctions-2.9.0/build Start 1: test-biorthogonality - 1/35 Test #1: test-biorthogonality ............. Passed 0.06 sec + 1/35 Test #1: test-biorthogonality ............. Passed 0.04 sec Start 2: bdfmelementtest - 2/35 Test #2: bdfmelementtest .................. Passed 0.04 sec + 2/35 Test #2: bdfmelementtest .................. Passed 0.03 sec Start 3: brezzidouglasmarinielementtest - 3/35 Test #3: brezzidouglasmarinielementtest ... Passed 0.04 sec + 3/35 Test #3: brezzidouglasmarinielementtest ... Passed 0.03 sec Start 4: crouzeixraviartelementtest - 4/35 Test #4: crouzeixraviartelementtest ....... Passed 0.05 sec + 4/35 Test #4: crouzeixraviartelementtest ....... Passed 0.03 sec Start 5: dualmortarelementtest - 5/35 Test #5: dualmortarelementtest ............ Passed 0.04 sec + 5/35 Test #5: dualmortarelementtest ............ Passed 0.03 sec Start 6: hierarchicalelementtest - 6/35 Test #6: hierarchicalelementtest .......... Passed 0.04 sec + 6/35 Test #6: hierarchicalelementtest .......... Passed 0.03 sec Start 7: testgenericfem - 7/35 Test #7: testgenericfem ................... Passed 34.72 sec + 7/35 Test #7: testgenericfem ................... Passed 10.75 sec Start 8: lagrangeshapefunctiontest - 8/35 Test #8: lagrangeshapefunctiontest ........ Passed 0.72 sec + 8/35 Test #8: lagrangeshapefunctiontest ........ Passed 0.47 sec Start 9: monomialshapefunctiontest - 9/35 Test #9: monomialshapefunctiontest ........ Passed 0.05 sec + 9/35 Test #9: monomialshapefunctiontest ........ Passed 0.01 sec Start 10: nedelec1stkindelementtest -10/35 Test #10: nedelec1stkindelementtest ........ Passed 10.17 sec +10/35 Test #10: nedelec1stkindelementtest ........ Passed 6.08 sec Start 11: rannacherturekelementtest -11/35 Test #11: rannacherturekelementtest ........ Passed 0.04 sec +11/35 Test #11: rannacherturekelementtest ........ Passed 0.02 sec Start 12: raviartthomaselementtest -12/35 Test #12: raviartthomaselementtest ......... Passed 4.19 sec +12/35 Test #12: raviartthomaselementtest ......... Passed 2.41 sec Start 13: refinedelementtest -13/35 Test #13: refinedelementtest ............... Passed 0.04 sec +13/35 Test #13: refinedelementtest ............... Passed 0.02 sec Start 14: virtualshapefunctiontest -14/35 Test #14: virtualshapefunctiontest ......... Passed 0.04 sec +14/35 Test #14: virtualshapefunctiontest ......... Passed 0.02 sec Start 15: test-edges0 -15/35 Test #15: test-edges0 ...................... Passed 0.04 sec +15/35 Test #15: test-edges0 ...................... Passed 0.03 sec Start 16: test-finiteelementcache -16/35 Test #16: test-finiteelementcache .......... Passed 0.03 sec +16/35 Test #16: test-finiteelementcache .......... Passed 0.02 sec Start 17: globalmonomialfunctionstest -17/35 Test #17: globalmonomialfunctionstest ...... Passed 0.10 sec +17/35 Test #17: globalmonomialfunctionstest ...... Passed 0.07 sec Start 18: test-pk2d -18/35 Test #18: test-pk2d ........................ Passed 6.48 sec +18/35 Test #18: test-pk2d ........................ Passed 5.85 sec Start 19: test-power-monomial -19/35 Test #19: test-power-monomial .............. Passed 0.54 sec +19/35 Test #19: test-power-monomial .............. Passed 0.21 sec Start 20: test-q1 -20/35 Test #20: test-q1 .......................... Passed 0.04 sec +20/35 Test #20: test-q1 .......................... Passed 0.02 sec Start 21: test-q2 -21/35 Test #21: test-q2 .......................... Passed 0.05 sec +21/35 Test #21: test-q2 .......................... Passed 0.03 sec Start 22: test-lagrange1 -22/35 Test #22: test-lagrange1 ................... Passed 0.04 sec +22/35 Test #22: test-lagrange1 ................... Passed 0.02 sec Start 23: test-lagrange2 -23/35 Test #23: test-lagrange2 ................... Passed 0.05 sec +23/35 Test #23: test-lagrange2 ................... Passed 0.03 sec Start 24: test-lagrange3 -24/35 Test #24: test-lagrange3 ................... Passed 1.99 sec +24/35 Test #24: test-lagrange3 ................... Passed 0.72 sec Start 25: test-lagrange4 -25/35 Test #25: test-lagrange4 ................... Passed 38.97 sec +25/35 Test #25: test-lagrange4 ................... Passed 12.23 sec Start 26: test-orthonormal1 -26/35 Test #26: test-orthonormal1 ................ Passed 0.04 sec +26/35 Test #26: test-orthonormal1 ................ Passed 0.01 sec Start 27: test-orthonormal2 -27/35 Test #27: test-orthonormal2 ................ Passed 0.04 sec +27/35 Test #27: test-orthonormal2 ................ Passed 0.03 sec Start 28: test-orthonormal3 -28/35 Test #28: test-orthonormal3 ................ Passed 0.41 sec +28/35 Test #28: test-orthonormal3 ................ Passed 0.18 sec Start 29: test-orthonormal4 -29/35 Test #29: test-orthonormal4 ................ Passed 5.92 sec +29/35 Test #29: test-orthonormal4 ................ Passed 2.20 sec Start 30: test-raviartthomassimplex1 -30/35 Test #30: test-raviartthomassimplex1 ....... Passed 0.04 sec +30/35 Test #30: test-raviartthomassimplex1 ....... Passed 0.02 sec Start 31: test-raviartthomassimplex2 -31/35 Test #31: test-raviartthomassimplex2 ....... Passed 0.05 sec +31/35 Test #31: test-raviartthomassimplex2 ....... Passed 0.04 sec Start 32: test-raviartthomassimplex3 -32/35 Test #32: test-raviartthomassimplex3 ....... Passed 1.94 sec +32/35 Test #32: test-raviartthomassimplex3 ....... Passed 0.72 sec Start 33: test-raviartthomassimplex4 -33/35 Test #33: test-raviartthomassimplex4 ....... Passed 16.03 sec +33/35 Test #33: test-raviartthomassimplex4 ....... Passed 5.95 sec Start 34: test-nedelecsimplex2 -34/35 Test #34: test-nedelecsimplex2 ............. Passed 0.04 sec +34/35 Test #34: test-nedelecsimplex2 ............. Passed 0.01 sec Start 35: test-nedelecsimplex3 -35/35 Test #35: test-nedelecsimplex3 ............. Passed 0.74 sec +35/35 Test #35: test-nedelecsimplex3 ............. Passed 0.36 sec 100% tests passed, 0 tests failed out of 35 -Total Test time (real) = 124.46 sec +Total Test time (real) = 49.17 sec JUnit report for CTest results written to /build/reproducible-path/dune-localfunctions-2.9.0/build/junit/cmake.xml make[1]: Leaving directory '/build/reproducible-path/dune-localfunctions-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-localfunctions-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-localfunctions-2.9.0/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/dune-localfunctions-2.9.0/build' /usr/bin/cmake -S/build/reproducible-path/dune-localfunctions-2.9.0 -B/build/reproducible-path/dune-localfunctions-2.9.0/build --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall @@ -13232,16 +13268,12 @@ -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00071_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00074.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00074_source.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00077.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00077_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00080.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00080_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00083.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00083_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00086.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00086_source.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00089.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00089_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00092.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00092_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00095.html @@ -13250,10 +13282,6 @@ -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00098_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00101.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00101_source.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00107.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00107_source.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00110.html --- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00110_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00113.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00113_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00116.html @@ -13456,6 +13484,8 @@ -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00410_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00413.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00413_source.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00416.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00416_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00419.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00419_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00422.html @@ -13466,6 +13496,8 @@ -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00428_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00431.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00431_source.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00434.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00434_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00437.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00437_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00440.html @@ -13478,6 +13510,10 @@ -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00449_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00452.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00452_source.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00455.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00455_source.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00458.html +-- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00458_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00461.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00461_source.html -- Installing: /build/reproducible-path/dune-localfunctions-2.9.0/debian/tmp/usr/share/doc/dune-localfunctions/doxygen/a00464.html @@ -15077,8 +15113,8 @@ make[1]: Leaving directory '/build/reproducible-path/dune-localfunctions-2.9.0' dh_md5sums -O--builddirectory=build -O--buildsystem=cmake dh_builddeb -O--builddirectory=build -O--buildsystem=cmake -dpkg-deb: building package 'libdune-localfunctions-dev' in '../libdune-localfunctions-dev_2.9.0-2_armhf.deb'. dpkg-deb: building package 'libdune-localfunctions-doc' in '../libdune-localfunctions-doc_2.9.0-2_all.deb'. +dpkg-deb: building package 'libdune-localfunctions-dev' in '../libdune-localfunctions-dev_2.9.0-2_armhf.deb'. dpkg-genbuildinfo --build=binary -O../dune-localfunctions_2.9.0-2_armhf.buildinfo dpkg-genchanges --build=binary -O../dune-localfunctions_2.9.0-2_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -15086,12 +15122,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/26751/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/26751/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/16007 and its subdirectories -I: Current time: Sat Apr 13 19:14:49 -12 2024 -I: pbuilder-time-stamp: 1713078889 +I: removing directory /srv/workspace/pbuilder/26751 and its subdirectories +I: Current time: Sun Apr 14 21:55:44 +14 2024 +I: pbuilder-time-stamp: 1713081344